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