Wie man einen LEGO Mindstorms NXT Alpha Rex Vermeiden Objekte

Programmierung der LEGO Mindstorms NXT -Roboter ist ein ziemlich einfaches Projekt, das eine visuelle Stil verwendet . Wenn Sie einen Roboter vor gemacht haben , haben Sie wahrscheinlich einige Erfahrung im Umgang mit der Programmiersprache . Um Ihre Mindstorms Alpha Rex zu programmieren, müssen Sie einige der Grundlagen von Mindstorms -Programmierung, einschließlich der Programmierung Motoren und Sensoren und macht subroutines.Things Sie
Bluetooth -Chip oder Dongle ( optional)
Brauchen Sie wissen, Zeigen Sie mehr Anleitung
1

Erstellen Sie das LEGO Mindstorms Alpha Rex Modell gemäß den Anweisungen. Die Richtungen für das Modell werden unter Referenzen aufgeführt.
2

Schließen Sie den LEGO NXT-Baustein , um Ihren Computer mit dem Bluetooth- oder USB-Kabel enthalten . Führen Sie das NXT -Programmiersoftware .
3

Programm drei Unterprogramme , eine für zu Fuß nach vorne , einen für links drehen und einen für rechts abbiegen. Zu Fuß , benutzen Sie bewegen Blöcke zu programmieren, ein Bein zu bewegen und der Motor auf dem Rücken , um in Richtung der gegenüberliegenden Bein zu kippen. Wiederholen Sie mit den anderen Beine zum Gehen Bewegung zu schaffen . So schalten , Programm ein Bein zu einem Zeitpunkt zu verschieben. Sie finden es vielleicht hilfreich , um den Roboter in die gleiche Richtung wie die Abstimmung Bein zu kippen. Wenn Sie das Modell , bevor gebaut haben, können Sie bereits über diese Routinen gespeichert.
4

Programm der Roboter nach vorne zu gehen, bis die IR- Sensor nimmt ein Hindernis . Sie können die Entfernung eingestellt, wie nah oder weit , wie Sie bevorzugen sein.
5

Legen Sie ein Schalterblock am Ende der Zeile. Programm der Block nach dem Zufallsprinzip wählen Sie einen der beiden Wege , die es als Option auswählt.

6 Stellen Sie den linken und rechten Schwenkblöcke auf den beiden Zweigen der Schalterblock . Das macht es so , dass der Roboter zufällig nach links oder rechts , wenn er auf ein Hindernis erkennt .
7

Legen Sie das gesamte Programm in einer Schleife . Wenn Sie die Schleife auf unendlich eingestellt ist, wird der Roboter auf unbestimmte Zeit laufen und drehen, wenn es Hindernisse sieht . Sie können es auch so eingestellt , um diese nur ein paar Mal durchzuführen.