Esimeste aeg. Lugu sellest, kuidas me tutvustasime Scratchi kui robootika programmeerimiskeelt

Vaadates praegust haridusrobotite mitmekesisust, on rÔÔm, et lastele on kergesti kÀtte saadavad suurel hulgal konstruktoreid ja valmistooteid ning et programmeerimise alused on muutunud ligipÀÀsetavaks (sisaldades isegi lasteaias Ôppimist). Massiliselt levib tendents alustada modulaarse programmeerimisega, liikudes seejÀrel edasi keerukamate keelte juurde. Ent olukord ei ole alati olnud selline.

Esimeste aeg. Lugu sellest, kuidas me tutvustasime Scratchi kui robootika programmeerimiskeelt

Aastatel 2009-2010 hakkas Venemaa massiliselt tutvuma Arduino ja Scratchiga. Kergesti kĂ€tte saadav elektroonika ja programmeerimine hakkasid vĂ”itma nii entusiastide kui ka Ă”petajate meeli, ning idee neid ĂŒhendada oli juba laiemalt levinud (ja osaliselt oli see juba teostatud) maailma infopinnal.

Tegelikult oli Scratch, mis ilmus sel ajal versioonina 1.4, juba toetanud vÀlisseadmeid. Selles oli olemas toetav Lego WeDo (mootoriplokid) ja PicoBoardi plaadid..

Ent mind huvitas Arduino ja robotid selle baasil, eelistatult töötavad algversioonil. Sel ajal mĂ”tles ĂŒks Jaapani arduino entusiast vĂ€lja, kuidas platvorme ĂŒhendada, ja jagas skeeme (kuigi mitte tĂ€ielikult ja pidin ise mĂ”tlema) ning tarkvara avalikkusele (kuid kahjuks mitte inglise keeles). Selle projekti alusel sĂŒndis 2010. aastal ScratchDuino (tol ajal töötasin koos oma naisega Linuxi Keskuses).

Konseptsioon 'vahetatavast kassetist' (kas see ei meenuta Micro:bitit?), magnetiline kinnitussĂŒsteem robotite komponentide jaoks ning Scratchi sisseehitatud vĂ”imaluste kasutamine sensorite töötlemisel ja mootorite juhtimisel.

Esimeste aeg. Lugu sellest, kuidas me tutvustasime Scratchi kui robootika programmeerimiskeelt

Esimeste aeg. Lugu sellest, kuidas me tutvustasime Scratchi kui robootika programmeerimiskeelt

Robot oli algselt mÔeldud Lego kooskÔla sÀilitamiseks:

Esimeste aeg. Lugu sellest, kuidas me tutvustasime Scratchi kui robootika programmeerimiskeelt

2011. aastal nÀgi platvorm ilmavalgust ning (pÀrast minu ja mu naise projekti lahkumist 2013. aastal) elab ja areneb see praegu nime all ROBBO.

Esimeste aeg. Lugu sellest, kuidas me tutvustasime Scratchi kui robootika programmeerimiskeelt

MÔned vÔivad vaielda, et sarnased projektid olid olemas. Jah, umbes samal ajal hakkas arenema projekt S4A, kuid need keskendusid programmeerimisele spetsiifiliselt Arduino stiilis (oma digitaalsete ja analoogsete vÀljundite poolest) muudetud Scratchis, samas kui minu vÀlja töötatud lahendus suutis töötada 'vanilje' versiooniga (kuigi me muutsime selle ka, et kuvada plokke sensoritele alates 1 kuni 4).

Hiljem tuli vÀlja Scratch 2.0, mille kaasabil hakkasid ilmnema pluginaid nii Arduino jaoks kui ka populaarsetele robotitele, ja Scratch 3.0 toetab pakendist suure hulga robotiplatforme.

Blockly. Kui vaadata populaarseid roboteid, nagu MBot (mis muide alguses kasutas samuti kohandatud Scratchi), siis nad programmeeritakse plokkkeeles, kuid see ei ole Scratch, vaid Google'i muudetud Blockly. Ma ei tea, kas minu töö mÔjutas selle arendust, kuid vÔin kindlasti öelda, et kui me 2013. aastal Londonis nÀitasime Blockly arendajaile Scratchduino platvormi, ei olnud seal veel roboteid.

Esimeste aeg. Lugu sellest, kuidas me tutvustasime Scratchi kui robootika programmeerimiskeelt

Praegu on Blockly modifikatsioonid paljude robotitehnika komplektide ja Ă”pperobotite aluseks, ja see on juba teine lugu, kuna viimase aja jooksul on olnud tohutult projekte nii Venemaal kui ka maailmas, mis on tulnud ja kadunud. Kuid Venemaal olime me just Scratch rakenduses ja Lego "vastasseisus" esimesed 🙂

Mis juhtus pĂ€rast 2013. aastat. Meie abikaasaga asutasime 2014. aastal oma projekti ПРОСбОРОБОб (tuntud ka kui SIMPLEROBOT) ja suundusime lauamĂ€ngude arendusse. Kuid Scratch ei lase meil rahu.

Meil on huvitavad arendused robotite modelleerimiseks Scratchis ja selle jÀrglases Snap!
PDF-faili kirjeldusega saab alla laadida ja vabalt kasutada. linki pidi, valmis projekte leiab siit.Töötab ka Scratchi 3. versioonis.

Samuti oleme tagasi programmeerimise juurde Scratchis meie uues lauamÀngus "Golementide lahing. Parobotite kaardiliiga" ja oleksime rÔÔmsad, kui te toetaksite selle vÀljaandmist Crowdrepublicis..

Esimeste aeg. Lugu sellest, kuidas me tutvustasime Scratchi kui robootika programmeerimiskeelt

Kui sa seisad millegi pÔhjatees ja "tunned" trende enne nende massilist ilmumist ning oled rÔÔmus, et oled esimene ja loonud sisuliselt turu, siis on kurb, et au ei langenud sulle. Kuid ma saan uhkusega öelda, et Scratchi ja Arduino sulam Venemaa robotitehnikas tekkis tÀnu ka minu pingutustele.

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster