Kominn tími á þá fyrstu. Sagan af því hvernig við innleiddum Scratch sem vélmenni forritunarmál

Þegar þú horfir á núverandi fjölbreytileika í kennsluvélfærafræði, þá ertu ánægður með að börn hafi aðgang að gríðarstórum fjölda smíðasetta, tilbúnum vörum og að mörkin fyrir "inngöngu" í grunnatriði forritunar hafi lækkað frekar lágt (niður í leikskóla ). Það er útbreidd tilhneiging að kynna fyrst einingablokka forritun og fara síðan yfir í fullkomnari tungumál. En þetta ástand var ekki alltaf raunin.

Kominn tími á þá fyrstu. Sagan af því hvernig við innleiddum Scratch sem vélmenni forritunarmál

2009-2010. Rússar eru farnir að kynnast Arduino og Scratch í massavís. Rafeindatækni og forritun á viðráðanlegu verði eru farin að sigra hugi bæði áhugamanna og kennara og hugmyndin um að tengja þetta allt saman er þegar í fullum gangi (og hefur verið innleitt að hluta) í hinu alþjóðlega upplýsingarými.

Reyndar hafði Scratch, í útgáfu 1.4 sem kom út á þeim tíma, þegar stuðning fyrir utanaðkomandi vélbúnað. Það innihélt stuðning við Lego WeDo (mótorkubbar) og PicoBoard töflur.

En ég vildi Arduino og vélmenni byggð á því, helst að vinna í grunnútgáfunni. Á sama tíma fann einn af japönsku Arduino verkfræðingunum út hvernig ætti að sameina pallana og birti skýringarmyndirnar (þó ekki þyrfti að „úthugsa“ þær allar) og vélbúnaðinn fyrir almennan aðgang (en því miður, ekki einu sinni á ensku ). Með því að taka þetta verkefni til grundvallar, fæddist ScratchDuino árið 2010 (á þeim tíma unnum ég og konan mín hjá Linux Center fyrirtækinu).

Hugmynd um „skiptanlegt skothylki“ (minnir á Micro:bit?), segulfestingar fyrir vélmennaíhluti og notkun á innbyggðri skynjaravinnslu og mótorstýringu Scratch.

Kominn tími á þá fyrstu. Sagan af því hvernig við innleiddum Scratch sem vélmenni forritunarmál

Kominn tími á þá fyrstu. Sagan af því hvernig við innleiddum Scratch sem vélmenni forritunarmál

Vélmennið var upphaflega ætlað að vera Lego-samhæft:

Kominn tími á þá fyrstu. Sagan af því hvernig við innleiddum Scratch sem vélmenni forritunarmál

Árið 2011 var vettvangurinn gefinn út og (eftir að konan mín og ég hættum við verkefnið árið 2013) lifir hann og þróast nú undir nafninu ROBBO.

Kominn tími á þá fyrstu. Sagan af því hvernig við innleiddum Scratch sem vélmenni forritunarmál

Einhver gæti haldið því fram að það hafi verið svipað verkefni. Já, S4A verkefnið byrjaði að þróast um svipað leyti, en þau miðuðu að því að forrita nákvæmlega í Arduino stíl (með stafrænum og hliðrænum útgangi) frá breyttu Scratch, á meðan þróun mín gæti unnið með „vanillu“ útgáfunni (þó við breyttum líka til að sýna blokkir sérstaklega fyrir skynjara 1 til 4).

Svo birtist Scratch 2.0 og með því tóku viðbætur fyrir bæði Arduino og vinsæl vélmenni að birtast og Scratch 3.0 út úr kassanum styður fjöldann allan af vélmenni.

Blockly. Ef þú horfir á vinsæl vélmenni eins og MBot (sem, við the vegur, notaði líka upphaflega breyttan Scratch), þá eru þau forrituð á blokkarmáli, en þetta er ekki Scratch, heldur breytt Blockly frá Google. Ég veit ekki hvort þróun þess var undir áhrifum frá mínum, en ég get sagt með vissu að þegar við sýndum Scratchduino vettvanginn til Blockly forritara í London árið 2013, var engin lykt af vélmenni þar ennþá.

Kominn tími á þá fyrstu. Sagan af því hvernig við innleiddum Scratch sem vélmenni forritunarmál

Nú mynda Blockly breytingar grundvöll margra vélmennaframleiðenda og menntavélmenna, og þetta er önnur saga, þar sem nýlega hefur gríðarlegur fjöldi verkefna birst (og einnig sökkt í gleymsku) bæði í Rússlandi og í heiminum. En í rússneska sambandsríkinu vorum við fyrstir í Scratch útfærslu og „árekstrum“ við Lego :)

Hvað gerðist eftir 2013? Árið 2014 stofnuðum ég og konan mín verkefnið okkar PROSTOROBOT (aka SIMPLEROBOT) og fórum í þróun borðspila. En Scratch lætur okkur ekki fara.

Við höfum áhugaverða þróun í vélmennalíkönum í Scratch og afkomanda þess Snap!
PDF skjalið með lýsingunni er hægt að hlaða niður og nota að vild по ссылке, og lokið verkefnum finna hér. Allt virkar í útgáfu 3 af Scratch.

Við fórum líka aftur að forrita vélmenni í Scratch í nýja borðfræðsluleiknum okkar „Battle of the Golems. Card League of Parrobots“ og við munum vera ánægð ef þú munt styðja útgáfu þess á Crowdrepublic.

Kominn tími á þá fyrstu. Sagan af því hvernig við innleiddum Scratch sem vélmenni forritunarmál

Þegar þú stendur við uppruna einhvers og „finnur fyrir“ þróun áður en þau birtast í massavís og þú ert ánægður með að þú varst sá fyrsti og skapaði í raun markaðinn og leiðinlegt að þú varst ekki sigurvegari. En ég get sagt með stolti að samruni Scratch og Arduino í rússneskum vélfærafræði birtist þökk sé viðleitni minni.

Heimild: www.habr.com

Bæta við athugasemd