U tempu per i primi. A storia di cumu avemu implementatu Scratch cum'è una lingua di prugrammazione robotica

Fighjendu a diversità attuale di a robotica educativa, site cuntentu chì i zitelli anu accessu à un gran numaru di kit di custruzzione è prudutti finiti, è chì a barra per "entrata" in i principii di prugrammazione hè cascata abbastanza bassa (finu à a kindergarten). Ci hè una tendenza generalizata di intruduce prima à a prugrammazione di blocchi modulari è dopu passà à lingue più avanzate. Ma sta situazione ùn era micca sempre u casu.

U tempu per i primi. A storia di cumu avemu implementatu Scratch cum'è una lingua di prugrammazione robotica

2009-2010. A Russia hà cuminciatu à cunnosce Arduino è Scratch in massa. L'elettronica assequible è a prugrammazione cumincianu à cunquistà a mente di i dilettanti è di i prufessori, è l'idea di cunnette tuttu questu hè digià in piena (è hè stata implementata parzialmente) in u spaziu di l'infurmazione globale.

In fattu, Scratch, in a versione 1.4 liberata à quellu tempu, avia digià supportu per hardware esternu. Hè inclusu supportu per Lego WeDo (blocchi di motore) è Tavole PicoBoard.

Ma vulia Arduino è robots basatu annantu à questu, preferibile travaglià nantu à a versione basica. À u listessu tempu, unu di l'ingegneri di l'Arduino giapponesi hà capitu cumu cumminà e piattaforme è hà publicatu i schemi (ancu se micca tutti avianu da esse "pensati") è u firmware per l'accessu publicu (ma sfortunatamente, mancu in inglese). ). Pigliendu stu prughjettu com'è una basa, ScratchDuino hè natu in 2010 (à quellu tempu, a mo moglia è aghju travagliatu in a cumpagnia Linux Center).

Un cuncettu di "cartuccia rimpiazzabile" (reminiscente di Micro: bit?), supporti magnetichi per i cumpunenti di u robot, è l'usu di u processu di sensori integrati di Scratch è e capacità di cuntrollu di u mutore.

U tempu per i primi. A storia di cumu avemu implementatu Scratch cum'è una lingua di prugrammazione robotica

U tempu per i primi. A storia di cumu avemu implementatu Scratch cum'è una lingua di prugrammazione robotica

U robot era inizialmente destinatu à esse compatibile cù Lego:

U tempu per i primi. A storia di cumu avemu implementatu Scratch cum'è una lingua di prugrammazione robotica

In u 2011, a piattaforma hè stata liberata è (dopu chì a mo moglia è aghju lasciatu u prugettu in 2013) attualmente vive è si sviluppa sottu u nome ROBBO.

U tempu per i primi. A storia di cumu avemu implementatu Scratch cum'è una lingua di prugrammazione robotica

Qualchissia puderia argumentà chì ci eranu prughjetti simili. Iè, u prughjettu S4A hà cuminciatu à sviluppà in u stessu tempu, ma eranu destinati à prugrammà esattamente in u stilu Arduino (cù i so outputs digitale è analogicu) da un Scratch mudificatu, mentre chì u mo sviluppu puderia travaglià cù a versione "vaniglia" (ancu se avemu ancu mudificatu per vede blocchi specificamente per i sensori 1 à 4).

Allora Scratch 2.0 apparsu è cun ellu i plugins per Arduino è i robot populari cuminciaru à apparisce, è Scratch 3.0 fora di a scatula sustene un gran numaru di piattaforme robotiche.

Blockly. Se guardate à i robots populari cum'è MBot (chì, per via, anu inizialmente utilizatu ancu un Scratch mudificatu), sò programati in una lingua di bloccu, ma questu ùn hè micca Scratch, ma un Blockly modificatu da Google. Ùn sò micca sapè se u so sviluppu hè statu influinzatu da u mio, ma possu dì sicuru chì quandu avemu dimustratu a piattaforma Scratchduino à i sviluppatori di Blockly in Londra in 2013, ùn ci era micca un odore di robot.

U tempu per i primi. A storia di cumu avemu implementatu Scratch cum'è una lingua di prugrammazione robotica

Avà mudificazioni Blockly formanu a basa di parechji custruttori robotichi è robots educativi, è questu hè un'altra storia, postu chì recentemente un gran numaru di prughjetti sò apparsu (è ancu affundati in l'oblio) ​​in Russia è in u mondu. Ma in a Federazione Russa eramu i primi in implementazione di Scratch è "confrontazione" cù Lego :)

Chì hè accadutu dopu à u 2013 ? In 2014, a mo moglia è aghju fundatu u nostru prughjettu PROSTOROBOT (aka SIMPLEROBOT) è andò in u sviluppu di ghjochi di tavulinu. Ma Scratch ùn ci lasciarà andà.

Avemu sviluppi interessanti in u mudellu di robot in Scratch è u so discendenti Snap!
U schedariu PDF cù a descrizzione pò esse scaricatu è utilizatu liberamente Member, è prughjetti finiti trova quì. Tuttu funziona in a versione 3 di Scratch.

Avemu ancu vultatu à i robots di prugrammazione in Scratch in u nostru novu ghjocu educativu di bordu "Battle of the Golems. Card League of Parobots" è saremu felici se vi sustenerete a so publicazione nantu à Crowdrepublic.

U tempu per i primi. A storia di cumu avemu implementatu Scratch cum'è una lingua di prugrammazione robotica

Quandu site à l'urighjini di qualcosa è "sentite" i tendenzi prima ch'elli appariscenu in massa è site felice chì site u primu è essenzialmente creatu u mercatu è tristu chì ùn site micca u vincitore. Ma possu fieru di dì chì a fusione di Scratch è Arduino in a robotica russa hè apparsu grazia à i mo sforzi.

Source: www.habr.com

Add a comment