Explorer: Farben erkennen

Die Lerneinheit vermittelt, wie der eXperiBot farbige Markierungen erkennt und darauf basierend passende Aktionen ausführt.

eXperiBot fährt auf einer schwarzen Linie auf weißem Untergrund. Auf der Linie befinden sich grüne, blaue und rote Markierungen.

Lerne, wie du deinem eXperiBot sagst, dass er Farben erkennt und bestimmte Aktionen ausführt.

Explorer, Smart Team 7. bis 8. Mittel

Musterlösungen

Aufgabe 1

Für diese Aufgabe ist kein Programmcode erforderlich. Der eXperiBot muss lediglich startklar gemacht werden. Das bedeutet:

  • den eXperiBot vollständig zusammenbauen

  • eine Verbindung zur App herstellen

  • eine schwarze Linie mit grünen Markierungen auf den Boden zeichnen oder kleben

Aufgabe 2

Zunächst muss der Multisensor unten vorn am eXperiBot befestigt werden. Die Modul-LED des Multisensors sollte anschließend blau leuchten.

Musterlösung: Aufgabe 2 (Farben erkennen)

Lösungsdatei zum Download und Import in die eXperiBot Blockly App.

Aufgabe 3

Musterlösung: Aufgabe 3 (Farben erkennen)

Lösungsdatei zum Download und Import in die eXperiBot Blockly App.

Inhalte der Lerneinheit

Aufgabe 1

Baue deinen eXperiBot zusammen.

Der zusammengebaute eXperiBot.
Schritt 1

Verbinde deinen eXperiBot mit der App.

Gehe so vor:

  1. Schalte deinen eXperiBot ein.

  2. Drücke dann den Button „Verbinden“ oben rechts auf dem Bildschirm. Folge den Anweisungen, um deinen eXperiBot mit der App zu verbinden.

Ein grüner Button mit der Aufschrift „Verbinden“.
Der Button „Verbinden“
Das Bedienfeld des Powerbrains mit blau leuchtender Status-LED.
Die Status-LED des Powerbrains leuchtet blau. Dein eXperiBot ist mit der App verbunden.
Schritt 2
Der zusammengebaute eXperiBot. Die Status-LED des Powerbrains leuchtet blau.

Du hast deinen eXperiBot zusammengebaut und mit der App verbunden – jetzt kann es losgehen!

Schritt 3

Zeige, welchen Weg dein eXperiBot fahren soll – gestalte dafür deine eigene Linie mit grünen Markierungen.

Plane die grünen Markierungen direkt ein. Male keine durchgehende Linie, sondern lasse 2 cm große Lücken für die grünen Markierungen.

  1. Bereite die Linie vor: Nimm einen schwarzen Stift und male eine gerade Linie mit Lücken auf eine große, helle Pappe. Die Linie sollte mindestens 3 cm breit und mindestens 50 cm lang sein.

    Oder: Nutze schwarzes Klebeband und klebe eine gerade Linie mit Lücken auf den Boden.

  2. Füge farbige Markierungen ein: Färbe die Lücken in Grün.

Orientiere dich am Bild, damit deine Linie und die grünen Markierungen gut erkennbar sind.

eXperiBot steht auf einem weißen Untergrund direkt neben einer schwarzen Linie. Auf der Linie befinden sich mehrere grüne Markierungen. Neben dem Roboter liegt ein weißer Stift mit grüner Kappe. An den grünen Markierungen ist eine Länge von 2 cm eingezeichnet.
Schritt 4

Aufgabe 2

In den Lerneinheiten „Hindernissen ausweichen“ und „Linie folgen“ hast du den Multisensor schon kennengelernt.

Dabei hast du einmal gelernt, wie er Objekte erkennt, und einmal, wie er Helligkeit misst.

So kann dein eXperiBot Hindernissen ausweichen und der Linie folgen.

Der Multisensor kann aber noch mehr: Er erkennt auch die Farbe einer Oberfläche.

Wissensupdate: der Multisensor zur Farberkennung

Der Multisensor nutzt Farbfilter, um Farben zu unterscheiden.

Wenn beim Grünfilter viel Licht ankommt und bei den anderen Filtern nur wenig, dann erkennt der Sensor: Die Fläche ist grün.

Befestige den Multisensor vorn unten am eXperiBot in Fahrtrichtung.

Das Bild zeigt, wie man den eXperiBot zusammenbaut. Links sieht man ein schwarzes zylinderförmiges Teil, den Multisensor. Ein grüner Pfeil zeigt, wo der Multisensor am eXperiBot angebracht werden soll. Rechts sieht man den fertigen Roboter mit zwei großen Rädern, weißen und roten würfelförmigen Modulen und dem neuen schwarzen Multisensor.
Schritt 1

Damit dein eXperiBot die grünen Markierungen richtig erkennen kann, muss er zuerst zuverlässig der schwarzen Linie folgen.

Nutze dafür dein Programm aus der Lerneinheit „Linie folgen“ und passe es an.

Wenn du die Lerneinheit „Linie folgen“ noch nicht bearbeitet hast, dann erstelle zuerst ein Programm, mit dem dein eXperiBot der schwarzen Linie folgt. Tipps findest du in der Lerneinheit „Linie folgen“.

Öffne dein Programm „Linie folgen“.

Kopiere den Code und füge ihn hier in den Editor ein.

Schritt 2
Hinweis: Linie folgen

Mit diesem Programm folgt dein eXperiBot der schwarzen Linie, bis beide IR‑Sensoren einen hellen Untergrund erkennen. Dann weiß dein eXperiBot: Er hat das Ende der Linie erreicht.

Jetzt soll dein eXperiBot der Linie folgen, bis er die Farbe Grün erkennt.

Passe dein Programm „Linie folgen“ an. Nutze dafür einen passenden Block aus der Kategorie „Multisensor“.

Tipp

Dein eXperiBot wiederholt die Anweisungen zum Folgen der Linie so lange, bis sein Multisensor eine grüne Markierung erkennt.

Sobald der Multisensor Grün sieht, stoppt die Wiederholung.

Schritt 3

Teste dein Programm. Setze dazu deinen eXperiBot an den Start deiner Linie.

Achte darauf, dass beide IR‑Sensoren des Multisensors am Anfang auf der Linie stehen.

Ein grüner, ovaler Button. Auf dem Button steht in weißer Schrift: „Programm ausführen.“

Prüfe, ob dein eXperiBot der Linie folgt und vor einer grünen Markierung stoppt.

Falls nicht, passe dein Programm an.

Tipp

Ändere die Bedingung im folgenden Block und teste dein Programm erneut.

eXperiBot steht auf einer schwarzen Linie und befindet sich direkt vor einer grünen Markierung. Die Linie hat an mehreren Stellen weitere grüne Markierungen.
Schritt 4

Dein eXperiBot folgt jetzt der Linie bis zu einer grünen Markierung

Jetzt muss dein eXperiBot wissen, was er machen soll, wenn er die Wiederholung stoppt – also vor einer grünen Markierung steht.

Dein eXperiBot soll einen Ton abspielen. Danach fährt er vorwärts über die grüne Markierung. So kommt er wieder auf die dunkle Linie zurück.

Füge dafür die passenden Blöcke aus den Kategorien „Powerbrain“ und „Multisensor“ in dein Programm ein.

Tipp

Wenn dein eXperiBot eine grüne Markierung erkennt, stoppt die Wiederholung.

Überlege also, wo deine neu eingefügten Blöcke stehen müssen.

Tipp

Dein eXperiBot soll nur ein kleines Stück vorwärts fahren. Dabei überfährt er die grüne Markierung, sodass sein Multisensor wieder die dunkle Linie erkennt. Erst dann kann der eXperiBot der Linie weiter folgen.

Schritt 5

Teste dein Programm. Setze dazu deinen eXperiBot an den Start deiner Linie.

Ein grüner, ovaler Button. Auf dem Button steht in weißer Schrift: „Programm ausführen.“

Wenn dein Programm richtig ist, dann spielt dein eXperiBot einen Ton an der grünen Markierung und fährt danach vorwärts auf die dunkle Linie.

Schritt 6

Jetzt soll dein eXperiBot diese Anweisungen nicht nur einmal ausführen, sondern immer wieder – also auch bei jeder weiteren grünen Markierung.

Passe dein Programm entsprechend an.

Tipp

Überlege dir, wie dein eXperiBot die Anweisungen immer wieder ausführen kann. Dafür brauchst du einen Block, der alle Anweisungen immer wiederholt.

Schritt 7

Teste dein Programm. Setze dafür deinen eXperiBot an den Start deiner Linie.

Prüfe, ob dein eXperiBot der Linie folgt, an einer grünen Markierung einen Ton abspielt und danach weiterfährt. Achte darauf, dass dein eXperiBot das bis zum Ende der Linie immer wieder macht.

Ein grüner, ovaler Button. Auf dem Button steht in weißer Schrift: „Programm ausführen.“
Tipp

Lass deinen eXperiBot nur ganz kurz vorwärts über die grüne Markierung fahren.

Schritt 8

Dein eXperiBot folgt der Linie, spielt an der grünen Markierung einen Ton ab und fährt danach weiter. Er wiederholt das zuverlässig bis zum Ende der Linie.

eXperiBot fährt auf einer schwarzen Linie, die auf einem weißen Untergrund verläuft und an mehreren Stellen mit grünen Markierungen versehen ist. Neben diesen grünen Markierungen sind kleine Notensymbole zu sehen. Sie zeigen an, dass der eXperiBot an diesen Punkten einen Ton abspielen soll.
Schritt 9

Aufgabe 3

Zeichne eine neue schwarze Linie.

Oder erweitere deine bereits vorhandene Linie.

Füge auf der Linie farbige Markierungen in Rot, Blau und Grün ein.

eXperiBot steht neben einer schwarzen Linie auf weißem Untergrund. Die Linie enthält rote, blaue und grüne Markierungen. Drei Stifte liegen neben der Linie.
Schritt 1

Ergänze dein bereits vorhandenes Programm so, dass dein eXperiBot der Linie folgt, bis er mit seinem Multisensor entweder Rot, Blau oder Grün erkennt.

Füge dafür passende Blöcke aus den Kategorien „Logik“ und „Multisensor“ ein.

Tipp

Dein eXperiBot soll der schwarzen Linie folgen, bis er Rot oder Blau oder Grün erkennt. Sobald der Multisensor Rot, Blau oder Grün erkennt, stoppt die Schleife.

Tipp

Du kannst den Block auch einfach mehrmals hintereinander setzen.

Schritt 2

Dein eXperiBot weiß bereits: Wenn er eine grüne Markierung erkennt, dann spielt er einen Ton ab und fährt kurz vorwärts über die grüne Markierung.

Wie dein eXperiBot auf Blau und Rot reagieren soll, musst du noch programmieren.

  • Blaue Markierung: Dein eXperiBot dreht sich einmal um sich selbst.

  • Rote Markierung: Dein eXperiBot dreht sich ebenfalls um sich selbst und spielt dabei einen Ton ab.

Damit dein eXperiBot passend auf die Farben reagieren kann, brauchst du einen Block aus der Kategorie „Logik“.

Tipp

Der gesuchte Block führt eine Anweisung nur dann aus, wenn die Bedingung wahr ist.

Schritt 3

Hier zur Erinnerung - so soll dein eXperiBot reagieren:

  • Grüne Markierung: Dein eXperiBot spielt einen Ton.

  • Blaue Markierung: Dein eXperiBot dreht sich einmal um sich selbst.

  • Rote Markierung: Dein eXperiBot dreht sich ebenfalls um sich selbst und spielt dabei einen Ton ab.

Füge jetzt die passenden Bedingungen und Anweisungen in deine Verzweigung ein.Nutze dazu passende Blöcke aus den Kategorien „Multisensor“ und „Powerbrain“.

Tipp: Verzweigung

Eine Verzweigung hilft deinem eXperiBot, Entscheidungen zu treffen. Der Block führt eine Anweisung nur dann aus, wenn die Bedingung wahr ist.

Tipp: Einmal komplett drehen

Eine Umdrehung um sich selbst bedeutet, dass sich dein eXperiBot einmal komplett im Kreis dreht. Das entspricht 360°.

Schritt 4

Nachdem dein eXperiBot seine Anweisungen für Grün, Blau und Rot ausgeführt hat, soll er kurz vorwärts fahren. So kommt er wieder zurück auf die schwarze Linie.

Ergänze dein Programm entsprechend.

Schritt 5

Teste dein Programm. Setze dafür deinen eXperiBot an den Start deiner Linie.

Prüfe, ob dein eXperiBot der schwarzen Linie folgt und an den farbigen Markierungen richtig reagiert:

  • Grün: einen Ton abspielen

  • Blau: einmal um sich selbst drehen

  • Rot: drehen und einen Ton abspielen

Achte darauf, dass dein eXperiBot bis zum Ende der Linie fährt.

Ein grüner, ovaler Button. Auf dem Button steht in weißer Schrift: „Programm ausführen.“
Schritt 6

Dein eXperiBot folgt der schwarzen Linie und reagiert an allen farbigen Markierungen richtig.

eXperiBot fährt auf einer schwarzen Linie auf weißem Untergrund. Die Linie ist an mehreren Stellen mit grünen, roten und blauen Markierungen versehen.
Schritt 7

Zusatzaufgabe 1

Überlege dir eigene Aktionen, die dein eXperiBot an den farbigen Markierungen ausführen soll.

Passe dein Programm an.

Tipp

Hier sind ein paar Ideen für eigene Aktionen: zum Beispiel die Geschwindigkeit ändern, rückwärts fahren, zweimal drehen, einen besonderen Ton abspielen oder schnell bzw. langsam fahren.

Schritt 1

Teste dein Programm. Setze dafür deinen eXperiBot an den Start deiner Linie.

Prüfe, ob dein eXperiBot der schwarzen Linie folgt und an den farbigen Markierungen richtig reagiert.

Ein grüner, ovaler Button. Auf dem Button steht in weißer Schrift: „Programm ausführen.“
Schritt 2

Dein eXperiBot folgt der schwarzen Linie und reagiert an allen farbigen Markierungen richtig.

eXperiBot fährt auf einer schwarzen Linie auf weißem Untergrund. Die Linie ist an mehreren Stellen mit grünen, roten und blauen Markierungen versehen.
Schritt 3
eXperiBot-Dokumentation eXperiBot-Dokumentation Version 1.1.4 (Latest)
Made with by the eXperiBot Team © 2026 Cornelsen Experimenta GmbH