Real-Time and Embedded Systems

Roadster

Roadster 2

Ressourcen

 

Beschreibung

Roadster ist ein Roboter mit lenkbaren Vorderrädern wie beim Auto. Motor C kann die Räder nach links und rechts einschlagen, wobei ein Gummiband das Überdrehen verhindert. Der Rotationssensor stellt die Position der Räder mit etwas mehr als 100 Schritten fest. Motor C ist nur für den Antrieb gedacht. Dieser Roboter kann gleichzeitig fahren und in eine relativ genau einstellbare Richtung fahren, solange die Werte vom Rotationssensor zur Kurskorrektur benutzt werden.

Programmcode

 Roadster 3

Das Beispielprogramm ist für die Zusammenarbeit mit dem oben gezeigten Joystick gedacht. Der Joystick sendet im brickOS Integrity Layer die Position des Sticks und den Status der beiden Buttons. Das Programm wertet diese Pakete aus und setzt sie in Steuerbewegungen um. Das Resultat ist ein ferngesteuerter Mindstorms-Roboter.

Das Programm wird normal compiliert und auf dem RCX gestartet.