22.11.2013 Aufrufe

Programmieren von LegoMindstorms-Robotern mit NQC

Programmieren von LegoMindstorms-Robotern mit NQC

Programmieren von LegoMindstorms-Robotern mit NQC

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!