Der Thymio Roboter kann programmiert werden mit der Thymio Suite Software. Die Sprache mit der der Roboter programmiert werden soll kann sogar ausgewählt werden mit folgenden Optionen: VPL, Vpl3, Scratch, Blockly oder Aseba. Für den Schnuppertag wurde Aseba genutzt.
Um die Roboter zu benutzen, sind keine der Dateien in diesem Repo von Nöten. Es offeriert lediglich Resources um den Roboter-Block des Schnuppertages zu gestalten.
Offizieller Installations Guide
- Sicherstellen, dass der Roboter angeschlossen ist entweder mit dem USB-Kabel oder dem USB Wireless Kabel.
- Thymio Suite starten und bevorzugte Programmiersprache auswählen.
- Roboter aus der Liste aller verbundenen Roboter auswählen und auf 'Program with...' klicken.
- Die entsprechende Programmierumgebung wird gestarted und es kann drauflos programmiert werden.
Nachdem die Programmiersprache ausgewählt wurde, kann auch ein Simulator gestarted werden mit virtuellen Roboters. Dafür sind Karten nötig, welche hier. heruntergeladen werden können. Nachdem der Simulator gestartet wurde, sollten die virtuellen Roboter in der Liste auftauchen und können dann ausgewählt und programmiert werden.
Bemerkung: Eine coole Sache des Simulator ist, dass er die Roboter ins verbundene Netzwerk broadcasted. Sodass, wenn ein Simulator gestartet wurde, andere Computer im gleichen Netz die virtuellen Roboter erkennen sollten. Somit können mehrere Leute zusammen Roboter programmieren, die alle in derselben Simulation sind.
Der Block für den Schnupper-Tag hatte folgenden Ablauf:
- Kurze Präsentation um Programmieren und die Roboter einzuführen.
- Ein kleiner Showcase mit echten Roboter um zu zeigen, was sie so draufhaben. (
/showcase
Ordner) - Einige einfache Aufgaben (
/tasks
Ordner) in der Asgeba-Sprache um fundamentale Programmierkenntnisse mit Übungen näherzubringen. - Rest der Zeit: eigene Ideen implementiere, Code erweitern, auf Schupperlinge eingehen.
Jeder Schnupperling hat seinen eigenen Computer um die Tasks zu lösen und seinen Roboter zu programmieren, welche alle vom gleichen Simulator (am besten bei der Betreuenden Person) stammen. Dieser wiederum kann so projeziert werden, dass alle die Simulation und ihren Roboter sehen. Es solle natürlich auch die echten Roboter genutzt werden.
- Laptops für die Schnupperlinge mit Thymio Suite installiert
- die beiden Roboter in einem Kasten im Ruby-Büro zu finden (nicht vergessen aufzuladen)
- Raum mit Beamer
- Aseba Language [http://wiki.thymio.org/en:asebalanguage](http://wiki.thymio.org/en:asebal anguage)
- Thymio Library http://wiki.thymio.org/de:thymioapi