Wenn Sie sich die aktuelle Vielfalt der pädagogischen Robotik ansehen, sind Sie froh, dass eine große Anzahl von Designern und fertigen Produkten für Kinder verfügbar sind und dass die Grenze für den „Einstieg“ in die Grundlagen des Programmierens (bis zum Kindergarten) ziemlich niedrig gesunken ist. Es besteht eine massive Tendenz, sich zuerst mit der modularen Blockprogrammierung vertraut zu machen, dann mit dem Übergang zu fortgeschritteneren Sprachen. Aber diese Situation war nicht immer.

2009-2010 Jahr. Russland begann sich massenhaft mit Arduino und Scratch vertraut zu machen. Zugängliche Elektronik und Programmierung gewinnen sowohl bei Enthusiasten als auch bei Lehrern allmählich an Bedeutung, und die Idee, all dies zu kombinieren, ist im globalen Informationsraum bereits von entscheidender Bedeutung (und teilweise umgesetzt).
Tatsächlich hatte Scratch in Version 1.4, die zu diesem Zeitpunkt veröffentlicht wurde, bereits externe Hardwareunterstützung. Es enthielt Unterstützung für Lego WeDo (Motorblöcke) und
PicoBoard .
Aber ich wollte Arduino und Roboter, die darauf basieren und vorzugsweise an der Basisversion arbeiten. Gleichzeitig entwickelte einer der japanischen Arduino-Treiber die Kombination der Plattformen und erstellte ein schematisches Diagramm (obwohl nicht alle „durchdacht“ werden mussten) und eine Firmware für den universellen Zugriff (aber leider nicht einmal auf Englisch). Basierend auf diesem Projekt wurde ScratchDuino 2010 geboren (ich habe dann mit meiner Frau mit LinuxCenter gearbeitet).
Das Konzept einer „austauschbaren Patrone“ (die nicht an Micro: bit erinnert?), Magnethalterungen für Roboterkomponenten und die Nutzung der integrierten Funktionen von Scratch in Bezug auf Sensorverarbeitung und Motorsteuerung.


Der Roboter wurde ursprünglich als Lego-kompatibel konzipiert:

Im Jahr 2011 erblickte die Plattform das Licht der Welt und lebt und entwickelt sich (bereits nachdem ich 2013 mein Projekt mit meiner Frau verlassen hatte) derzeit unter dem Namen ROBBO.

Jemand könnte einwenden, dass es ähnliche Projekte gab. Ja, ungefähr zur gleichen Zeit begann sich das S4A-Projekt zu entwickeln, aber sie konzentrierten sich auf die Programmierung im Arduino-Stil (mit seinen digitalen und analogen Ausgängen) aus dem modifizierten Scratch, während meine Entwicklung mit der Vanille-Version funktionieren konnte (obwohl wir sie auch hatten) modifiziert, um Blöcke speziell für Sensoren von 1 bis 4 anzuzeigen).
Dann erschien Scratch 2.0, und damit tauchten Plug-Ins für Arduino und beliebte Roboter auf, und Scratch 3.0 unterstützt sofort eine große Anzahl von Roboterplattformen.
Blockly Wenn Sie sich beliebte Roboter wie MBot ansehen (die zu Beginn übrigens auch modifizierten Scratch verwendeten), sind diese in Blocksprache programmiert, dies ist jedoch kein Scratch, sondern ein modifizierter Blockly von Google. Ich weiß nicht, ob meine Entwicklung beeinflusst hat, aber ich kann definitiv sagen, dass Roboter, als wir den Blockly-Entwicklern 2013 in London die Scratchduino-Plattform zeigten, immer noch nicht rochen.

Jetzt sind Blockly-Modifikationen die Grundlage vieler Roboterdesigner und Trainingsroboter, und dies ist eine andere Geschichte, da in jüngster Zeit eine Vielzahl von Projekten sowohl in Russland als auch in der Welt in Vergessenheit geraten sind (und auch in Vergessenheit geraten sind). Aber in Russland waren wir in der Scratch-Implementierung und der „Konfrontation“ von Lego die ersten :)
Was ist nach 2013 passiert? 2014 gründeten meine Frau und ich unser Projekt SIMPLY (auch bekannt als SIMPLEROBOT) und beschäftigten uns mit der Entwicklung von Brettspielen. Aber Scratch lässt uns nicht los.
Wir haben interessante Entwicklungen bei der Modellierung von Robotern in Scratch und seinem Nachkommen Snap!
Eine PDF-Datei mit einer Beschreibung kann heruntergeladen und als
Referenz frei verwendet werden. Abgeschlossene Projekte
finden Sie hier . Alles funktioniert in 3 Versionen von Scratch.
In unserem neuen Brettspiel „Golem Battle. Card League of Parobot “und wir freuen uns, wenn
Sie die Veröffentlichung auf Crowdrepublic unterstützen .

Wenn Sie an den Ursprüngen von etwas stehen und Trends vor ihrem Massenauftritt „fühlen“ und es eine Freude ist, dass Sie der Erste waren und im Wesentlichen einen Markt geschaffen haben, ist es traurig, dass Sie nicht die Lorbeeren der Gewinner erhalten haben. Aber ich kann stolz sagen, dass die Legierung von Scratch und Arduino in der Robotik der Russischen Föderation dank meiner Bemühungen erschienen ist.