Waktos pikeun anu munggaran. Carita kumaha urang nerapkeun Scratch salaku basa pamrograman robot

Ningali karagaman robotika pendidikan ayeuna, anjeun bungah yén murangkalih ngagaduhan aksés kana sajumlah ageung kit konstruksi, produk siap-siap, sareng yén bar pikeun "asup" kana dasar-dasar program parantos turun rada handap (turun ka TK. ). Aya tren anu nyebar pikeun ngenalkeun heula kana pamrograman blok modular teras ngalih ka basa anu langkung maju. Tapi kaayaan ieu teu salawasna kasus.

Waktos pikeun anu munggaran. Carita kumaha urang nerapkeun Scratch salaku basa pamrograman robot

2009-2010. Rusia geus mimiti meunang acquainted kalawan Arduino na Scratch en masse. Éléktronik sareng pemrograman anu mampuh mimiti nalukkeun pikiran para peminat sareng guru, sareng ide pikeun nyambungkeun sadayana ieu parantos aya dina ayunan pinuh (sareng parantos dilaksanakeun sawaréh) dina rohangan inpormasi global.

Kanyataanna, Scratch, dina versi 1.4 dirilis dina waktu éta, geus miboga rojongan pikeun alat éksternal. Ieu kaasup rojongan pikeun Lego WeDo (Motor blok) jeung Papan PicoBoard.

Tapi kuring hayang Arduino jeung robot dumasar kana eta, preferably dipake dina versi dasar. Dina waktos anu sami, salah sahiji insinyur Arduino Jepang terang kumaha ngagabungkeun platform sareng masangkeun skématikna (sanaos henteu sadayana kedah "dipikirkeun") sareng firmware pikeun aksés umum (tapi sayangna, sanés dina basa Inggris. ). Nyandak proyék ieu salaku dasar, ScratchDuino lahir di 2010 (dina waktos éta, kuring sareng pamajikan damel di perusahaan Linux Center).

Konsep "kartrid anu tiasa digentos" (ngingetkeun kana Micro: bit?), Gunung magnét pikeun komponén robot, sareng ngagunakeun kamampuan ngolah sensor sareng kontrol motor Scratch.

Waktos pikeun anu munggaran. Carita kumaha urang nerapkeun Scratch salaku basa pamrograman robot

Waktos pikeun anu munggaran. Carita kumaha urang nerapkeun Scratch salaku basa pamrograman robot

Robot ieu asalna dimaksudkeun pikeun jadi Lego-cocog:

Waktos pikeun anu munggaran. Carita kumaha urang nerapkeun Scratch salaku basa pamrograman robot

Dina 2011, platform ieu dileupaskeun sarta (sanggeus pamajikan kuring jeung kuring ninggalkeun proyék di 2013) ayeuna hirup jeung tumuwuh dina ngaran ROBBO.

Waktos pikeun anu munggaran. Carita kumaha urang nerapkeun Scratch salaku basa pamrograman robot

Batur bisa ngajawab yén aya proyék sarupa. Sumuhun, proyék S4A mimiti ngamekarkeun sabudeureun waktos, tapi maranéhanana ditujukeun dina programming persis dina gaya Arduino (kalawan outputs digital sarta analog na) ti scratch dirobah, bari ngembangkeun abdi tiasa dianggo kalayan versi "vanili" (sanajan). kami ogé dirobah pikeun nembongkeun blok husus pikeun sensor 1 ka 4).

Teras Scratch 2.0 muncul sareng plugins pikeun Arduino sareng robot populér mimiti muncul, sareng Scratch 3.0 out of the box ngadukung sajumlah ageung platform robotic.

Meungpeung. Upami anjeun ningali robot populér sapertos MBot (anu, ku jalan kitu, ogé mimitina nganggo Scratch anu dirobih), aranjeunna diprogram dina basa blok, tapi ieu sanés Scratch, tapi Blockly anu dirobih ti Google. Kuring henteu weruh naha perkembangannya dipangaruhan ku kuring, tapi kuring bisa nyebutkeun pasti yén nalika kami némbongkeun platform Scratchduino ka pamekar Blockly di London di 2013, euweuh bau robot aya acan.

Waktos pikeun anu munggaran. Carita kumaha urang nerapkeun Scratch salaku basa pamrograman robot

Ayeuna modifikasi Blockly ngabentuk dasar seueur konstruktor robotic sareng robot pendidikan, sareng ieu mangrupikeun carita anu sanés, saprak nembé muncul sajumlah ageung proyék (sareng ogé dileungitkeun) di Rusia sareng di dunya. Tapi di Féderasi Rusia kami anu munggaran dina palaksanaan Scratch sareng "konfrontasi" sareng Lego :)

Naon anu lumangsung sanggeus 2013? Dina 2014, kuring jeung pamajikan ngadegkeun proyék kami PROSTOROBOT (alias SIMPLEROBOT) jeung indit kana ngembangkeun dewan kaulinan. Tapi Scratch moal ngantep urang indit.

Kami gaduh kamajuan anu pikaresepeun dina modél robot di Scratch sareng turunan Snap!
File PDF sareng katerangan tiasa diunduh sareng dianggo gratis link, sarta réngsé proyék manggihan di dieu. Sagalana jalan dina versi 3 tina scratch.

Urang ogé balik deui ka robot programming di Scratch dina kaulinan atikan dewan anyar urang "Battle of the Golems. Liga Kartu Parobot" sareng urang bakal bungah upami anjeun bakal ngarojong publikasi na on Crowdrepublic.

Waktos pikeun anu munggaran. Carita kumaha urang nerapkeun Scratch salaku basa pamrograman robot

Nalika anjeun nangtung dina asal-usul hiji hal sareng "ngarasa" tren sateuacan aranjeunna muncul sacara masal sareng anjeun bahagia yén anjeun anu munggaran sareng dasarna nyiptakeun pasar sareng sedih yén anjeun sanés juara. Tapi kuring bangga tiasa nyebatkeun yén fusi Scratch sareng Arduino dina robotika Rusia muncul berkat usaha kuring.

sumber: www.habr.com

Tambahkeun komentar