Download Programmieren von LegoMindstorms
Transcript
Programmieren von LEGO-MindStorms- Robotern mit NQC Inhalt Einleitung...........................................................................................................................................................................2 Inhalt........................................................................................................................................................3 2.Dein erstes Programm in NQC............................................................................................................5 2.1.Starten von RCX-Command Center..........................................................................................................5 2.2.Wir schreiben unser erstes Programm......................................................................................................6 2.3.Wir lassen das Programm ablaufen...........................................................................................................7 2.4.Fehler im Programm ??...............................................................................................................................7 2.5.Ändern der Geschwindigkeit.......................................................................................................................8 2.6.Zusammenfassung........................................................................................................................................8 3.Ein interessanteres Programm.............................................................................................................8 3.1.Der Roboter dreht sich.................................................................................................................................8 3.2.Befehle wiederholen.....................................................................................................................................9 3.3.Kommentare hinzu fügen..........................................................................................................................10 3.4.Zusammenfassung .....................................................................................................................................10 4.Wir verwenden Variablen...................................................................................................................11 4.1.Unser Roboter fährt eine Spirale..............................................................................................................11 4.2.Zufallszahlen...............................................................................................................................................12 4.3.Zusammenfassung......................................................................................................................................12 5.Steuerbefehle.......................................................................................................................................13 5.1.Die if - Anweisung......................................................................................................................................13 5.2.Die do- Anweisung .....................................................................................................................................14 5.3.Zusammenfassung......................................................................................................................................14 6.Sensoren .............................................................................................................................................15 6.1.Abfragen eines Sensors..............................................................................................................................15 6.2.Reagieren auf einen Berührungssensor...................................................................................................16 6.3.Lichtsensoren .............................................................................................................................................16 6.4.Zusammenfassung......................................................................................................................................17 7.Tasks (Aufgaben) und Unterprogramme...........................................................................................18 7.1.Tasks............................................................................................................................................................18 7.2.Unterprogramme........................................................................................................................................18 7.3.Inline- Funktionen......................................................................................................................................19 7.4.Die Definition von Makros........................................................................................................................20 7.5.Zusammenfassung .....................................................................................................................................21 8.Der RCX macht Musik.......................................................................................................................22 8.1.Vorprogrammierte Klänge........................................................................................................................22 8.2.Musik...........................................................................................................................................................22 8.3.Zusammenfassung......................................................................................................................................23 9.Mehr über Motoren.............................................................................................................................24 9.1.Motoren auslaufen lassen..........................................................................................................................24 -3-