Гледайки на настоящото разнообразие от образователна роботика, радваш се, че на децата са достъпни огромно количество комплекти, готови изделия и че планката за "входа" в основите на програмирането е спаднала достатъчно ниско (дори до детската градина). Масово се наблюдава тенденция за запознаване първо с модулно-блочно програмиране, с последващ преход към по-напреднали езици. Но такава ситуация не винаги е съществувала.

Годините 2009-2010. Русия започна масово да се запознава с Arduino и Scratch. Достъпната електроника и програмирането започват да завладяват умовете както на ентусиастите, така и на преподавателите, а идеята всичко това да бъде съчетано вече настояваше (а частично беше реализирана) в световното информационно пространство.
Всъщност Scratch в версия 1.4, която беше пусната по това време, вече имаше поддръжка за външно оборудване. В него беше включена поддръжка за Lego WeDo (блокове за мотори) и .
Но се искаше Arduino и роботи на нейна база, като желателно беше да работят на базовата версия. По същото време един от японските ентусиасти за Arduino измисли как да комбинира платформите и публикува схемите (въпреки че не всички и се налагаше "да доразвиваме") и фърмуера за обществено ползване (но за съжаление не и на английски). Взимайки за основа този проект, през 2010 година се роди ScratchDuino (тогава работех заедно с жена си в компанията LinuxCenter).
Концепцията "заменима касета" (не напомня ли на Micro:bit?), магнитни крепления за компонентите на робота и използването на вградените възможности на Scratch за обработка на сензори и управление на мотори.


Роботът първоначално беше замислен като съвместим с Lego:

През 2011 година платформата видя свят и (след като аз и жена ми напуснахме проекта през 2013 година) продължава да живее и развива под името РОББО.

Някой може да възрази, че е имало подобни проекти. Да, около това време започна да се развива проектът S4A, но те бяха насочени към програмиране именно в стил Arduino (с неговите цифрови и аналогови изходи) от модифицирана версия на Scratch, докато моето разработване можеше да работи с "ваниловата" версия (въпреки че ние също я модифицирахме, за да отразим блоковете точно за сензорите от 1 до 4).
След това се появи Scratch 2.0 и с него започнаха да se появяват плъгини както за Arduino, така и за популярни роботи, а Scratch 3.0 от кутията поддържа голям брой роботизирани платформи.
Blockly. Ако погледнем на популярните роботи, подобни на MBot (който, между другото, в началото също използваше изменен Scratch), те се програмират на блоков език, но това не е Scratch, а модифицираният Blockly от Google. Не знам дали моите усилия са повлияли на разработката му, но мога да кажа с увереност, че когато през 2013 година в Лондон показвахме на разработчиците на Blockly платформата Scratchduino, роботите все още не бяха на дневен ред.

В момента модификациите на Blockly лежат в основата на множество робототехнически конструктори и учебни роботи и това е съвсем друга история, тъй като през последното време се появиха (и също така изчезнаха) огромен брой проекти както в Русия, така и в света. Но в Руската федерация именно в Scratch реализацията и „съпротивата“ срещу Lego ние бяхме първите 🙂
Какво се случи след 2013 година. Аз и съпругата ми през 2014 година основахме нашия проект ПРОСТОРОБОТ (известен също като SIMPLEROBOT) и се насочихме към разработване на настолни игри. Но Scratch не ни оставя на мира.
Имаме интересни разработки по моделиране на роботи в Scratch и неговия наследник Snap!
PDF файлът с описанието може да се изтегли и да се използва свободно , а готовите проекти . Всичко работи и в трета версия на Scratch.
Също така се върнахме към програмирането на роботи в Scratch в нашата нова настолна образователна игра „Битва на Големите. Картичковата лига на Пароботите“ и ще сме радостни, ако .

Когато си на изхода на нещо, и „усещаш“ тенденциите преди те да станат масови и е радостно, че си бил първият и по същество си създал пазар, но е тъжно, че не ти се падат лаврите на победителя. Но мога гордо да заявя, че сплавта между Scratch и Arduino в роботиката в Русия се появи благодарение и на моите усилия.
Източник: habr.com
