Kostenloser Versand!

Folge dem Licht

 

Wo ist die hellste Stelle im Raum?

Dein Roboter findest sie.

Steuere deinen Roboter mit Licht

Steuere deinen Roboter!

Welche Objekte oder Lebewesen orientieren sich am Licht? Gestalte deinen Roboter selbst.

Hierzu musst du die Lichtplatine zusammensetzen und mit dem beiliegenden Grove-Kabel am Calliope mini (Konnektor A0) verbinden. Wenn es dir unklar ist, findest du die Aufbauhilfe in der Anleitung.

Spiel die Hex Datei direkt auf deinen Calliope mini oder programmiere es selbst.

.HEX

Wähle einen Editor

MakeCode
Mit einem extra entwickelten Paket kann dein Auto einfach programmiert werden.

MakeCode Programmieren 

Open Roberta
Im Calliope mini Bereich findest du im Profi-Modus (*2) die nötigen Befehle.

Open Roberta Programmieren 

Mit MakeCode programmieren

Paket hinzufügen

1

Klicke in der Block-Bibliothek auf den Block Fortgeschritten um die Erweiterungen zu sehen.

Scrolle ganz nach unten.

Klicke auf das Feld Erweiterungen. Es öffnet sich ein neues Fenster ...
2

Gib die folgende Adresse im Fenster Paket hinzufügen ein:
https://github.com/tinysuperlab/motionkit

Klicke auf MotioKit. Das Motionkit wird nun in der Block-Bibliothek erscheinen.

In deiner Block-Bibliothek befindet sich jetzt ein neuer grüner Block mit der Aufschrift MotionKit. Wenn du auf den Block klickst, siehst du die Befehle, die wir für den Mal-Roboter benötigen.

1

Los geht's!
Starte mit einer Drehung, damit der Stift später einen Kreis zeichnet.

2

Logik festlegen
Wenn du nun eine gerade Strecke fährst, dann wird so später ein Strich gezeichnet.

Beide Programmteile werden zusammen ausgeführt und sorgen dafür, dass eine gleichmäßige Bewegung stattfindet, die nach eine Weile eine interessante Form zeichnen lässt. Probier doch Veränderungen an deiner Programmierung aus, um zu sehen, wie sich die Form verändert.

Wenn … dann - Verzweigungen anlegen
Wenn du nun eine gerade Strecke fährst, dann wird so später ein Strich gezeichnet.

Beide Programmteile werden zusammen ausgeführt und sorgen dafür, dass eine gleichmäßige Bewegung stattfindet, die nach eine Weile eine interessante Form zeichnen lässt. Probier doch Veränderungen an deiner Programmierung aus, um zu sehen, wie sich die Form verändert.

Wenn du nun eine gerade Strecke fährst, dann wird so später ein Strich gezeichnet.

Beide Programmteile werden zusammen ausgeführt und sorgen dafür, dass eine gleichmäßige Bewegung stattfindet, die nach eine Weile eine interessante Form zeichnen lässt. Probier doch Veränderungen an deiner Programmierung aus, um zu sehen, wie sich die Form verändert.

3

Bedingungen einfügen
Wenn du nun eine gerade Strecke fährst, dann wird so später ein Strich gezeichnet.

Beide Programmteile werden zusammen ausgeführt und sorgen dafür, dass eine gleichmäßige Bewegung stattfindet, die nach eine Weile eine interessante Form zeichnen lässt. Probier doch Veränderungen an deiner Programmierung aus, um zu sehen, wie sich die Form verändert.

Bedingungen definieren
Wenn du nun eine gerade Strecke fährst, dann wird so später ein Strich gezeichnet.

Beide Programmteile werden zusammen ausgeführt und sorgen dafür, dass eine gleichmäßige Bewegung stattfindet, die nach eine Weile eine interessante Form zeichnen lässt. Probier doch Veränderungen an deiner Programmierung aus, um zu sehen, wie sich die Form verändert.

4

Richtung programmieren
Wenn du nun eine gerade Strecke fährst, dann wird so später ein Strich gezeichnet.

Beide Programmteile werden zusammen ausgeführt und sorgen dafür, dass eine gleichmäßige Bewegung stattfindet, die nach eine Weile eine interessante Form zeichnen lässt. Probier doch Veränderungen an deiner Programmierung aus, um zu sehen, wie sich die Form verändert.

Wenn du nun eine gerade Strecke fährst, dann wird so später ein Strich gezeichnet.

Beide Programmteile werden zusammen ausgeführt und sorgen dafür, dass eine gleichmäßige Bewegung stattfindet, die nach eine Weile eine interessante Form zeichnen lässt. Probier doch Veränderungen an deiner Programmierung aus, um zu sehen, wie sich die Form verändert.

Ansonsten geradeaus
Wenn du nun eine gerade Strecke fährst, dann wird so später ein Strich gezeichnet.

Beide Programmteile werden zusammen ausgeführt und sorgen dafür, dass eine gleichmäßige Bewegung stattfindet, die nach eine Weile eine interessante Form zeichnen lässt. Probier doch Veränderungen an deiner Programmierung aus, um zu sehen, wie sich die Form verändert.

Falls du erstmal nur testen möchtest, kannst du diese .Hex Datei ausprobieren

.HEX

Programmieren mit Open Roberta

1

Unter http://lab.open-roberta.org findest du den Editor, wähle Calliope mini als Roboter-Umgebung aus. 

2

Auswahl Expertenmodus
Klicke dann in der Block-Bibliothek auf den Modus Experte (*2) um die MotionKit Erweiterung auszuwählen.

Steuerung
Du bist nun im Expertenmodus und findest unter Aktion, Bewegungen das Menü, um das MotionKit direkt anzusprechen.

 

MotionKit Blöcke
Ganz unten findest du nun in der geöffneten Blockansicht die MotionKit Blöcke, die deinen Roboter direkt fahren lassen. 

Damit dein Auto eine definierte Strecke zurücklegen kann, solltest du dir vorher überlegen, welche Kommandos dafür nötig sind – oder es einfach ausprobieren!

 

Hat etwas nicht geklappt oder du hast das Prinzip verstanden? Ändere doch Mal die Werte und sieh dir an, wie das Auto dann fährt. Du kannst dein Programm natürlich auch mit Tönen oder Farben auf der RGB-LED kombinieren!

Lichtfolger
Schau dir hier den Programmcode an.

Du kannst den Code auch im Editor öffnen und verändern. Dazu lade diese .XML Datei herunter.

.XML

Projekte

Programmierung starten
Baue das MotionKit zusammen und probiere deine erste Fahrt mit deinem Roboter aus. Du lernst Strecken zurückzulegen und kannst das Fahrzeug gestalten.

So geht's!

Mal-Roboter
Erstelle ein Kunstwerk mit deinem mini. Du hast keine Vorstellung, wie das gehen soll? Macht nichts, hier wird dir genau gezeigt, wie du das mit dem MotionKit hinbekommst!

So geht's!

Ferngesteuert
Steuere dein Calliope mini Auto durch einen Parcours oder veranstalte ein kleines Autorennen. Verbinde dazu zwei Calliope mini und leg los!

So geht's!

Autoscooter
Lass es krachen und bastel dir dein eigenes Autoscooter. Du hast keine Vorstellung, wie das gehen soll? Macht nichts, hier wird dir genau gezeigt, wie du das mit dem MotionKit hinbekommst!

So geht's!