LEGO Mindstorms NXT - Programm



Das Set Programmieren

Unter der Programmierung eines Roboters verstehen die meisten nicht ganz so viel, da es in den meisten Fällen in einer Sprache ist, die kaum jemand lesen kann. Viele unverständliche Begriffe, Zeichen und Zeichenverbindungen. Doch nicht hier. Um einen der NXT- Roboter zum Leben zu erwecken braucht man nicht hunderte Zeilen Schrift schreiben. Ein paar Bilder auf einem "Ablaufträger" in der gewünschten Reihenfolge genügen.
Welche? Das siehst du hier:


>> Hier User Guide herunterladen <<


Fahren


Der Block "Fahren" ist vor allem am Anfang des Lernens wichtig. Viele unserer Roboter fahren auf Rädern oder Ketten und darum ist der "Fahren-Block" der erste nutzbare Block.
Zur Programmierung

einzelnen Motor bewegen


Einen einzelnen Motor bewegen ist auch oft gefragt, gerade, wenn man einen Automaten für Süßigkeiten baut.
Zur Programmierung

Knopfdruck


3, 2, 1, Knopfdruck - los! Um einen Roboter zu starten ist es oft sehr gut, dies mit einem Buzzer zu machen. Auch um ein Anstoßen an eine Wand zu erkennen kann man den Sensor gut gebrauchen.
Zur Programmierung

Warten


Der "Warten- Block" ermöglicht es dir das Programm eine gewisse Zeit warten zu lassen. Die Zeit wird in Sekunden angegeben.
Zur Programmierung

Lichtsensor


Du gehst in einen dunklen Raum und machst das Licht an und plötzlich schreit ich ein kleiner Roboter an! Diese und andere kleine Fallen für Lichtveränderungen als Auslöser sind ohne viel Aufwand möglich.
Zur Programmierung

Ultraschallsensor


Wie weit steht der Roboter von der Wand weg? Oder: Der Roboter soll einen bestimmten Abstand zu einer Hand halten? Dann ist der Ultraschallsensor genau das Richtige!
Zur Programmierung

Soundsensor


Das kleine LEGO-Fahrzeug wird auf den Boden gestellt und wartet auf ein Klatschen. Erst darauf fährt es los.
Zur Programmierung

Schleifen (Loops)


Ein Roboter soll mithilfe von zwei Touchsensoren in einem Türrahmen hin- und herfahren. Eine solche endlose Wiederholung ermöglicht der Schleifenblock.
Zur Programmierung

Ton/Sounddatei abspielen


Um das Programm zum Erschrecken zu bauen, muss natürlich auch ein Ton abgespielt werden können. Es gibt vorgegebene Sounddateien, festgelegte Töne in verschiedenen Höhen und sogar die Möglichkeit, eigene Dateien (nicht länger als 9sek) abzuspielen.
Zur Programmierung

Bild anzeigen


Da der Computer ein kleines Display hat, kann man auch kleine Bilder Zahlen oder Texte anzeigen lassen. Auch sebstgemalte Bilder (in schwarz- weiß) sind möglich.
Zur Programmierung

Variablen


Wer sich schon etwas mit Programmierung auskennt weiß, dass Variablen unumgänglich sind. Mit ihnen kann mann Zählen, Rechnen, sie erfassenund und ausgeben.
Zur Programmierung

Mathe


Du möchtest zwei Zahlen eingeben und diese mit einander addieren oder eine Zahl weiter zählen lassen? Das und viele andere Möglichkeiten bietet der Rechenblock.
Zur Programmierung

STOP-Block


Jeder Roboter hat in echt einen Notschalter - und auch unser Roboter kann das haben! Der Block "Stop" hält das laufende Programm an und stoppt damit alle Motoren und alle andere Aktionen.
Zur Programmierung



Wo möchtest du als nächstes hin?
zum Anfang zu den Bauideen zu den Teilen