Wektu kanggo sing pisanan. Crita babagan carane kita ngetrapake Scratch minangka basa pamrograman robot

Nggoleki macem-macem robotika pendidikan saiki, sampeyan seneng yen bocah-bocah duwe akses menyang kit konstruksi sing akeh, produk sing wis siap, lan bar kanggo "mlebu" menyang dhasar pemrograman wis mudhun banget (nganti taman kanak-kanak. ). Ana tren sing nyebar kanggo ngenalake pemrograman blok modular lan banjur pindhah menyang basa sing luwih maju. Nanging kahanan iki ora mesthi kedadeyan.

Wektu kanggo sing pisanan. Crita babagan carane kita ngetrapake Scratch minangka basa pamrograman robot

2009-2010. Rusia wis wiwit kenal karo Arduino lan Scratch sacara massal. Elektronik lan pemrograman sing terjangkau wiwit nelukake pikirane para penggemar lan guru, lan ide kanggo nyambungake kabeh iki wis ana (lan wis ditindakake sebagian) ing ruang informasi global.

Nyatane, Scratch, ing versi 1.4 sing dirilis nalika iku, wis duwe dhukungan kanggo hardware eksternal. Iku klebu support kanggo Lego WeDo (Motor pamblokiran) lan Papan PicoBoard.

Nanging aku wanted Arduino lan robot adhedhasar iku, luwih digunakake ing versi dhasar. Ing wektu sing padha, salah sawijining insinyur Arduino Jepang ngerteni carane nggabungake platform lan ngirim skema (sanajan ora kabeh kudu "dipikirake") lan perangkat kukuh kanggo akses umum (nanging sayang, ora ana ing basa Inggris. ). Nggawe proyek iki minangka basis, ScratchDuino lair ing taun 2010 (ing wektu iku, aku lan bojoku kerja ing perusahaan Linux Center).

Konsep "kartrid sing bisa diganti" (kaya Micro: bit?), Gunung Magnetik kanggo komponen robot, lan panggunaan pangolahan sensor lan kemampuan kontrol motor sing dibangun ing Scratch.

Wektu kanggo sing pisanan. Crita babagan carane kita ngetrapake Scratch minangka basa pamrograman robot

Wektu kanggo sing pisanan. Crita babagan carane kita ngetrapake Scratch minangka basa pamrograman robot

Robot kasebut wiwitane dirancang kanggo kompatibel karo Lego:

Wektu kanggo sing pisanan. Crita babagan carane kita ngetrapake Scratch minangka basa pamrograman robot

Ing 2011, platform kasebut dirilis lan (sawise aku lan bojoku ninggalake proyek kasebut ing 2013) saiki urip lan berkembang kanthi jeneng ROBBO.

Wektu kanggo sing pisanan. Crita babagan carane kita ngetrapake Scratch minangka basa pamrograman robot

Ana sing bisa mbantah manawa ana proyek sing padha. Ya, proyek S4A wiwit berkembang ing wektu sing padha, nanging padha ngarahake program persis ing gaya Arduino (kanthi output digital lan analog) saka Scratch sing dimodifikasi, nalika pangembangan saya bisa digunakake karo versi "vanilla" (sanajan). kita uga diowahi kanggo nampilake pamblokiran khusus kanggo sensor 1 kanggo 4).

Banjur Scratch 2.0 muncul lan karo plugins kanggo Arduino lan robot populer wiwit katon, lan Scratch 3.0 metu saka kothak ndhukung nomer akeh platform robot.

Blokir. Yen sampeyan ndeleng robot populer kaya MBot (sing, kanthi cara, uga nggunakake Scratch sing dimodifikasi), diprogram ing basa blok, nanging iki dudu Scratch, nanging Blockly sing diowahi saka Google. Aku ora ngerti apa pembangunan iki dipengaruhi dening mine, nanging aku bisa ngomong manawa nalika kita nuduhake platform Scratchduino kanggo pangembang Blockly ing London ing 2013, durung ana mambu robot.

Wektu kanggo sing pisanan. Crita babagan carane kita ngetrapake Scratch minangka basa pamrograman robot

Saiki modifikasi Blockly dadi basis saka akeh konstruktor robot lan robot pendidikan, lan iki minangka crita liyane, amarga bubar ana akeh proyek (lan uga dicelupake) ing Rusia lan ing saindenging jagad. Nanging ing Federasi Rusia, kita dadi sing pertama ing implementasine Scratch lan "konfrontasi" karo Lego :)

Apa sing kedadeyan sawise 2013? Ing taun 2014, aku lan bojoku ngedegake proyèk PROSTOROBOT (alias SIMPLEROBOT) lan mlebu ing pangembangan game papan. Nanging Scratch ora bakal nglilani kita lunga.

Kita duwe pangembangan menarik ing modeling robot ing Scratch lan Snap turunane!
File PDF kanthi katrangan bisa diundhuh lan digunakake kanthi bebas link, lan proyek rampung golek kene. Kabeh bisa digunakake ing versi 3 saka Scratch.

Kita uga bali menyang robot pemrograman ing Scratch ing game pendidikan papan anyar "Battle of the Golems. Liga Card of Parobot" lan kita bakal bungah yen sampeyan bakal ndhukung publikasi ing Crowdrepublic.

Wektu kanggo sing pisanan. Crita babagan carane kita ngetrapake Scratch minangka basa pamrograman robot

Nalika sampeyan ngadeg ing asal saka soko lan "ngrasakake" tren sadurunge padha katon en masse lan sampeyan seneng sing pisanan lan ateges nggawe pasar lan sedih sing ora dadi juara. Nanging aku bisa kanthi bangga ujar manawa gabungan Scratch lan Arduino ing robotika Rusia muncul amarga upayaku.

Source: www.habr.com

Add a comment