Panahon sa mga nag-una. Ang istorya kung giunsa namo gipatuman ang Scratch isip usa ka robot programming language

Sa pagtan-aw sa kasamtangan nga pagkalain-lain sa mga robotics sa edukasyon, nalipay ka nga ang mga bata adunay access sa daghang mga kit sa konstruksyon, mga produkto nga andam, ug nga ang bar alang sa "pagsulod" sa mga sukaranan sa programming mikunhod kaayo (hangtod sa kindergarten. ). Adunay kaylap nga uso sa pagpaila una sa modular-block nga programming ug dayon mobalhin ngadto sa mas advanced nga mga pinulongan. Apan kini nga kahimtang dili kanunay mao ang nahitabo.

Panahon sa mga nag-una. Ang istorya kung giunsa namo gipatuman ang Scratch isip usa ka robot programming language

2009-2010. Ang Russia nagsugod sa pag-ila sa Arduino ug Scratch sa kadaghanan. Ang barato nga electronics ug programming nagsugod sa pagbuntog sa mga hunahuna sa mga mahiligon ug magtutudlo, ug ang ideya sa pagkonektar niining tanan anaa na sa bug-os nga paglihok (ug partially gipatuman) sa global nga wanang sa impormasyon.

Sa pagkatinuod, ang Scratch, sa bersyon 1.4 nga gipagawas niadtong panahona, aduna nay suporta alang sa gawas nga kagamitan. Naglakip kini sa suporta alang sa Lego WeDo (Mga bloke sa Motor) ug Mga tabla sa PicoBoard.

Apan gusto nako ang Arduino ug mga robot nga gibase niini, mas maayo nga magtrabaho sa batakang bersyon. Sa parehas nga oras, usa sa mga inhenyero sa Arduino sa Hapon nakahunahuna kung giunsa ang paghiusa sa mga plataporma ug gi-post ang mga eskema (bisan kung dili tanan kinahanglan nga "gihunahuna") ug ang firmware alang sa pag-access sa publiko (apan alaot, dili bisan sa English. ). Gikuha kini nga proyekto isip basehan, ang ScratchDuino natawo sa 2010 (niadtong panahona, ang akong asawa ug ako nagtrabaho sa kompanya sa Linux Center).

Usa ka konsepto nga "mapulihan nga cartridge" (nagpahinumdom sa Micro: bit?), magnetic mounts para sa mga sangkap sa robot, ug paggamit sa mga built-in nga pagproseso sa sensor sa Scratch ug mga kapabilidad sa pagkontrol sa motor.

Panahon sa mga nag-una. Ang istorya kung giunsa namo gipatuman ang Scratch isip usa ka robot programming language

Panahon sa mga nag-una. Ang istorya kung giunsa namo gipatuman ang Scratch isip usa ka robot programming language

Ang robot orihinal nga gituyo nga mahimong Lego-compatible:

Panahon sa mga nag-una. Ang istorya kung giunsa namo gipatuman ang Scratch isip usa ka robot programming language

Sa 2011, ang plataporma gibuhian ug (human ang akong asawa ug ako mibiya sa proyekto sa 2013) kini sa pagkakaron nagpuyo ug nag-uswag ubos sa ngalan nga ROBBO.

Panahon sa mga nag-una. Ang istorya kung giunsa namo gipatuman ang Scratch isip usa ka robot programming language

Tingali adunay makiglalis nga adunay susama nga mga proyekto. Oo, ang proyekto sa S4A nagsugod sa pag-uswag sa parehas nga oras, apan gitumong kini sa pagprograma nga eksakto sa istilo sa Arduino (uban ang digital ug analog nga mga output) gikan sa usa ka giusab nga Scratch, samtang ang akong pag-uswag mahimo’g magamit sa bersyon nga "vanilla" (bisan pa. giusab usab namo aron ipakita ang mga bloke ilabi na alang sa mga sensor 1 hangtod 4).

Dayon mitungha ang Scratch 2.0 ug uban niini ang mga plugins alang sa Arduino ug popular nga mga robot nagsugod sa pagpakita, ug ang Scratch 3.0 gikan sa kahon nagsuporta sa daghang gidaghanon sa mga robotic platform.

Gibabagan. Kung imong tan-awon ang mga sikat nga robot sama sa MBot (nga, sa tinuud, gigamit usab sa una ang usa ka giusab nga Scratch), kini giprograma sa usa ka block nga pinulongan, apan kini dili Scratch, apan usa ka giusab nga Blockly gikan sa Google. Wala ko mahibal-an kung ang pag-uswag niini naimpluwensyahan sa akoa, apan makaingon ako nga sigurado nga sa dihang gipakita namon ang plataporma sa Scratchduino sa mga nag-develop sa Blockly sa London kaniadtong 2013, wala pa’y baho sa mga robot didto.

Panahon sa mga nag-una. Ang istorya kung giunsa namo gipatuman ang Scratch isip usa ka robot programming language

Karon ang Blockly nga mga pagbag-o nahimong sukaranan sa daghang mga robotic constructor ug mga robot nga pang-edukasyon, ug kini usa pa ka istorya, tungod kay bag-o lang usa ka daghang mga proyekto ang nagpakita (ug nalunod usab sa kalimot) sa Russia ug sa kalibutan. Apan sa Russian Federation kami ang una sa pagpatuman sa Scratch ug "komprontasyon" sa Lego :)

Unsa ang nahitabo pagkahuman sa 2013? Sa 2014, ang akong asawa ug ako nagtukod sa among proyekto nga PROSTOROBOT (aka SIMPLEROBOT) ug miadto sa pagpalambo sa mga board game. Pero dili mi pasagdan ni Scratch.

Kami adunay makapaikag nga mga kalamboan sa pagmodelo sa robot sa Scratch ug sa iyang kaliwat nga Snap!
Ang PDF file nga adunay deskripsyon mahimong ma-download ug magamit nga libre link, ug nahuman nga mga proyekto pangitaa diri. Ang tanan nagtrabaho sa bersyon 3 sa Scratch.

Mibalik usab kami sa pagprograma sa mga robot sa Scratch sa among bag-ong board educational game nga β€œBattle of the Golems. Card League of Parobots" ug malipay kami kung suportahan nimo ang publikasyon niini sa Crowdrepublic.

Panahon sa mga nag-una. Ang istorya kung giunsa namo gipatuman ang Scratch isip usa ka robot programming language

Kung nagbarug ka sa sinugdanan sa usa ka butang ug "gibati" ang mga uso sa wala pa kini makita sa kadaghanan ug nalipay ka nga ikaw ang una ug hinungdanon nga nagmugna sa merkado ug nasubo nga dili ka ang mananaog. Apan mapasigarbuhon kong makaingon nga ang fusion sa Scratch ug Arduino sa Russian robotics nagpakita salamat sa akong mga paningkamot.

Source: www.habr.com

Idugang sa usa ka comment