System
- Roboter: LEGO Education SPIKE Prime
- Plattform: App „LEGO Education SPIKE“-App “ v3
- Programmiersprache: Textblöcke
Aufgabe
- Der Roboter soll bis zu einer farbigen Linie oder Fläche fahren.
- Die Entfernung der Linie von der Startposition ist unbekannt, z. B. weil der Roboter die Fahrt von verschiedenen Positionen beginnen kann.
Voraussetzungen
- Der Roboter braucht einen nach unten gerichteten Farbsensor.
- Der Farbsensor muss so eingebaut sein, dass er sich etwa 1,6 cm über der Oberfläche (z. B. WRO-Übungsmatte) befindet. Das entspricht der Höhe von zwei Legosteinen übereinander.
Ablauf
- Schritt: Der Roboter fährt vorwärts los.
- Schritt: Das Programmablauf macht eine Pause, bis der Farbsensor (beim Fahren) die richtige Farbe erkennt. Erst wenn diese Bedingung erfüllt ist: weiter zu Schritt 3.
- Schritt: Der Roboter hält an.
Code
Im hellblauen Sensorblock („Reporterblock“) musst Du einstellen:
- Anschluss des Farbsensors
- Farbe der Linie oder Fläche, an der der Roboter halten soll

Erklärung
- Block 1 („Starte Bewegung“): Der Roboter fährt vorwärts los (die Bewegungsmotoren werden eingeschaltet).
- Block 2 („Warte bis“):
- Während der Fahrt wird der Programmablauf wird verzögert, bis die Bedingung „Farbsensor an Anschuss A erkennt Farbe Schwarz“ erfüllt ist.
- Dazu liest das Programm permanent den Sensorwert aus.
- Erst wenn der Sensor die Farbe Schwarz erkennt, wird der Programmablauf mit Block 3 fortgesetzt.
- Block 3: Der Roboter hält an (die Bewegungsmotoren werden abgeschaltet).