Hauptmenü TMS Robotik AG

04.α Servomotor

Servomotor
Ein Servomotor (Servo) ist ein Motor mit Getriebe, der mit einer elektronischen Schaltung so angesteuert wird, dass er sich in eine bestimmte Position dreht und diese hält.
Zum Beispiel:

Positionen eines Servomotors

Der mBot kann bis zu vier Servomotoren ansteuern (Buchsen S1 bis S4). Den passenden Befehlsblock findest Du im zweiten hellblauen Menü.

Erste Aufgabe:

Mondstation α (Alpha) mBot 2 Extension Mondstation Alpha LEGO ★ ★ ☆

Drei Antennenmodule (I, II und III) sind ausgefallen und müssen zur Reparatur zur Zentrale α gebracht werden. Die Module sind empfindlich. Es darf nur ein Modul gleichzeitig transportiert werden.

Mondstation Alpha

Baue und programmiere einen Roboter, der die Antennen einsammelt und im Bereich der Zentrale abstellt.

Für diese Aufgabe musst Du die richtigen Entfernungen und Drehwinkel herausfinden. Dazu brauchst Du fast nur die blauen mBot-Bewegungsblöcke. Es gibt eine Alternativaufgabe mit Ultraschallsensor, bei der du weniger ausprobieren, aber dafür mehr knobeln musst.

Der Roboter startet in der Zentrale α. Zu Beginn muss er mit beiden Rädern innerhalb des weißen Dreiecks stehen. Die Aufgabe ist erfüllt, wenn alle Antennenmodule den weißen Bereich der Zentrale zumindest teilweise berühren. Der Roboter darf am Ende an beliebiger Position stehen. Die weiße Mauer zwischen Zentrale α und Station III darf nicht überfahren werden.

Definiere eigene Blöcke, um dein Programm übersichtlicher zu machen. Hier siehst du das Hauptprogramm. Programmiere die anderen Blöcke.

Code für Hauptprogramm

Bauanleitung für die Antennenmodule

Schritt 1 Schritt 2
Schritt 3 Schritt 4

Baue drei Antennenmodule: ein rotes (I), ein gelbes (II) und ein blaues (III) Modul.