Explorer: Interaktives Haustier

Die Lerneinheit zeigt, wie der eXperiBot mit einfachen Handbewegungen gesteuert wird – wie ein Roboter-Haustier.

Am eXperiBot ist ein oben Multisensor befestigt, über den eine Hand gehalten wird.

Lerne, wie du deinen eXperiBot mit einfachen Handbewegungen steuern kannst – wie ein Roboter-Haustier, das auf dich hört.

Explorer, Smart Team 5. bis 8. Einfach

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

Aufgabe 2

Musterlösung: Aufgabe 2 (Interaktives Haustier)

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

Aufgabe 2

In den Lerneinheiten „Linie folgen“, „Farben erkennen“ und „Hindernissen ausweichen“ hast du den Multisensor schon kennengelernt. Dort hast du gelernt, wie der Sensor Helligkeit misst, Farben und Objekte erkennt.

So kann dein eXperiBot Linien folgen, Farben unterscheiden und Hindernisse erkennen.

Abbildung des Multisensors

Der Multisensor kann aber noch mehr: Er kann auch den Abstand zu einem Objekt oder Hindernis messen.

Wissensupdate: der Multisensor als Abstandsmesser

Der Multisensor misst Abstände mit unsichtbarem Infrarot-Licht (IR-Licht).

Der Sensor sendet IR-Licht aus. Trifft dieses Licht auf ein Objekt, wird es zum Sensor zurückgeworfen.

Der Sensor gibt einen Wert zwischen 0 und 100 aus:

  • 0: Objekt ist sehr nah.

  • 100: Kein Objekt erkannt oder Objekt ist zu weit entfernt.

Der Sensor kann Abstandsänderungen im Bereich von etwa 10 cm bis 30 cm besonders gut erkennen.

  • Wenn viel IR‑Licht zurückkommt, dann ist das Objekt nah.

  • Wenn wenig oder kein IR‑Licht zurückkommt, dann ist das Objekt weiter weg oder nicht im Messbereich.

Befestige einen Multisensor oben 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

Programmiere dein Roboter‑Haustier.

Dein eXperiBot soll deine Hand erkennen und darauf reagieren:

  • Wenn der Abstand zwischen deinem eXperiBot und deiner Hand weniger als 10 cm ist, dann fährt dein eXperiBot vorwärts.

  • Sonst dreht er sich im Kreis.

Damit dein eXperiBot richtig reagieren kann, brauchst du einen Block aus der Kategorie „Logik“.

Füge einen passenden Block in dein Programm ein.

Tipp 1

Die Anweisung „vorwärts fahren“ soll nur ausgeführt werden, wenn die Bedingung „deine Hand ist weniger als 10 cm entfernt“ wahr ist.

Falls diese Bedingung falsch ist, soll sich dein eXperiBot auf der Stelle im Kreis drehen.

Tipp 2

In der Lerneinheit „Linie folgen“ hast du diesen Block bereits kennengelernt.

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

Lösung

Mit diesem Block kann dein Programm eine Entscheidung treffen.

  • falls…

    Hier prüft dein Programm eine Bedingung. Die Bedingung kann nur wahr oder falsch sein.

  • mache…

    Wenn die Bedingung wahr ist, dann wird dieser Teil ausgeführt.

  • sonst…

    Wenn die Bedingung falsch ist, dann wird dieser Teil ausgeführt.

Schritt 2

Bevor du die passende Bedingung in deine Verzweigung einfügst, überlege dir folgende Fragen:

  • Wann soll dein eXperiBot vorwärts fahren?

Lösung

Wenn der Abstand zwischen deiner Hand und dem Multisensor an deinem eXperiBot kleiner als 10 cm ist.

  • Wie kannst du diese Bedingung mathematisch ausdrücken?

Lösung

Abstand < 10 cm

Erstelle jetzt eine passende Bedingung. Gehe so vor:

  1. Wähle aus der Kategorie „Logik“ den passenden Block aus.

  2. Wähle aus der Kategorie „Multisensor“ einen Block für die Abstandsmessung aus.

  3. Wähle in der Kategorie „Mathe“ einen Zahlen‑Block. Passe die Zahl an.

  4. Setze die beiden Blöcke aus Schritt 2 und Schritt 3 passend in den Block aus Schritt 1 ein.

Schritt 3

Wenn der Multisensor einen Abstand von weniger als 10 cm zu deiner Hand misst, soll dein eXperiBot vorwärtsfahren.

Wähle eine Anweisung aus der Kategorie „Motor“. Dein eXperiBot soll diese Anweisung ausführen, wenn die Bedingung wahr ist. Füge die Anweisung passend in den Block ein.

Tipp

Dein Programm könnte nun so aussehen:

Schritt 4

Wenn du deine Hand weg nimmst oder der Abstand größer als 10 cm ist, dann soll sich dein eXperiBot auf der Stelle im Kreis drehen.

Wähle eine zweite Anweisung aus der Kategorie „Motor“. Dein eXperiBot soll diese Anweisung ausführen, wenn die Bedingung falsch ist. Also nicht stimmt. Füge die Anweisung passend in den „falls-mache-sonst“ Block ein.

Tipp

Dieser Block lässt deinen eXperiBot auf der Stelle drehen.

Schritt 5

Wenn du deinen eXperiBot beliebig lange mit deiner Handbewegung steuern möchtest, dann muss diese Sequenz unendlich oft wiederholt werden.

Füge deshalb aus der Kategorie „Schleifen“ einen passenden Block in dein Programm ein.

Tipp

Überlege, an welcher Stelle du die Schleife in dein Programm einfügen musst. Die gesamte Sequenz soll wiederholt werden.

Schritt 6

Teste dein Programm.

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

Achte genau darauf:

  • Dreht sich dein eXperiBot im Kreis, wenn deine Hand mehr als 10 cm vom Multisensor entfernt ist?

  • Fährt dein eXperiBot sofort wieder vorwärts, wenn deine Hand wieder näher kommt?

Tipp – Dreht sich dein eXperiBot einmal komplett und reagiert nicht sofort auf deine Hand?

Dann kann das an der eingestellten Gradzahl liegen.

Oft passiert das, wenn die Gradzahl im „Dreh‑Block“ zu hoch ist.

Verringere die Gradzahl. Du brauchst keine 360°.

Durch die Schleife wiederholt dein eXperiBot die Drehung automatisch, bis der Multisensor deine Hand erkennt.

Schritt 7

Dein eXperiBot reagiert jetzt auf deine Handbewegungen.

Am eXperiBot ist ein oben Multisensor befestigt, über den eine Hand gehalten wird.
Schritt 8
eXperiBot-Dokumentation eXperiBot-Dokumentation Version 1.1.4 (Latest)
Made with by the eXperiBot Team © 2026 Cornelsen Experimenta GmbH