Hauptmenü TMS Robotik AG

f2.2 Höhlenlabyrinth kartografieren mBot 2 Extension mBot 2 Extension Labyrinth mBot 2 Mechanikteile ★ ★ ☆

Der Roboter soll das Höhlenlabyrinth vermessen und Länge und Winkel der gefahrenen Strecke auf dem Display anzeigen.
mBot 2 Roboter

Das Hauptprogramm bleibt gleich:

Hauptprogramm
  1. Fahre bis Hindernis: Fahre nach vorne, bis der Ultraschallsensor ein Hindernis erkennt und messe dabei die zurückgelegte Strecke
  2. Scanne die Umgebung mit dem Ultraschallsensor und bestimme, in welchem Winkel der größte Abstand gemessen wird
  3. Drehe den mBot in diese Richtung

Fahre bis Hindernis

Erweitere den Block um eine Längenmessung. Jeder Motor des mBots besitzt einen Sensor, der den aktuellen Drehwinkel des Rads anzeigt.

Encoder Block

Das funktioniert sogar, wenn Du den mBot mit der Hand bewegst. Probiere es aus und schaue Dir den Wert des Blocks an.

Fahre bis Hindernis Code

Finde den richtigen Block für die Anzeige der gefahrenen Länge in cm. Eine volle Umdrehung entspricht 360°. Dabei fährt der mBot 20,3 cm weit.

Drehe

Erweitere den Block um eine Anzeige des Drehwinkels.
Drehe Code

Zusatzaufgabe: Ändere Dein Programm, dass es stoppt, wenn der Roboter am Ende des Labyrinths angekommen ist. Prüfe dazu im Hauptprogramm, ob die maximale Entfernung (Max Entfernung) kleiner als 30 cm ist.

Falls Du noch Lust auf eine weitere Aufgabe hast, geht es hier weiter.