Zum Inhalt springen
Deutsch

Deinen Roboter programmieren

Ein Programm, auch Controller genannt, läuft in einer Schleife: Sensoren auslesen, entscheiden, Motoren einstellen und die Simulation einen Schritt weiterlaufen lassen. Alles, was dein Roboter tut, kommt aus dieser Schleife.

Alle Beispiele hier laufen auf dem Starter-Roboter. Lade ihn, bevor du sie ausführst, dann funktionieren sie ohne Änderungen. Jedes Beispiel gibt es in einer Python- und einer C/C++-Version: Wähle deine Sprache in den Tabs, und die ganze Website folgt deiner Wahl.

Schritt Du lernst …
1. Dein erstes Programm ein Programm zu schreiben, zu laden und auszuführen
2. Bewegung zu fahren und zu drehen
3. Sensoren Wände, Löcher, Markierungen und deine Position zu finden
4. Durch das Labyrinth navigieren alles zu einem vollständigen Programm zusammenzusetzen
5. Kommunikation Markierungen zu melden und Punkte zu sammeln
6. Wandmarkierungen Opfer, Ziele und Fälschungen zu unterscheiden
7. Erkunden und Kartieren systematisch zu erkunden und dir das Labyrinth zu merken
8. Regeln für die Karte und Die Karte abgeben den Kartenbonus zu verdienen

Jeder Schritt baut auf den vorherigen auf. Falls du sie noch nicht gelesen hast, lies zuerst die Regeln im Überblick: Dort steht, was dein Roboter tun muss und was Punkte bringt.

Wenn du in C oder C++ programmierst, lies zuerst C++-Controller, um deine Programme zu kompilieren und auszuführen.