Lego-Robotik mit Java

English
Virtueller Campus Projekt, PHBern
HomeoopNXToopNXJlejosNXTlejosNXJLegoRCXDruckenJava-Online
Online-Editor starten

NXT-Programmierung im autonomen Modus


Im Unterschied zum lejosNXT , bei dem der NXT-Roboter während der Programm-Ausführung via Bluetooth mit dem Rechner kommuniziert, wird beim autonomen Modus die Java-Firmware und der compilierte Programmcode über das USB-Kabel oder über Bluetooth auf den NXT heruntergeladen und gespeichert. Die Programmausführung erfolgt also autonom, ohne dass der NXT mit dem Rechner kommuniziert.
Das Lernprogramm enthält rund 20 lauffähige Musterbeispiele, die mit dem Online-Editor getestet und bearbeitet werden können.

 

 

       
 


Java-Programme schreiben


 



 

 

 
auf dem Webserver
compilieren
   
 


über das USB-Kabel oder über
Bluetooth auf den Roboter herunterladen


NXT-Roboter bauen
 
 
Programm testen
   

Vorgehen
Die Programme werden im Online-Editor editiert, auf unserem Webserver compiliert und über das USB-Kabel auf den Roboter heruntergeladen. Das USB-Kabel kann danach entfernt werden und der Roboter führt das Programm autonom aus.

Zur Entwicklung eigener Programme muss im Online-Editor die Programmvorlage lejosNXT gewählt werden. Eine Anleitung zum Umgang mit Programmvorlagen und Online-Editor finden Sie unter dem Menüpunkt Erstes Programm.

 
Installation
Ein Vorteil unseres Systems besteht darin, dass ausser des Browser-Plugins für JavaApplets (JRE) keine weiteren Java-Installationen auf dem Benutzerrechner notwendig sind. Der Java-Compiler und Java-Klassenbibliotheken sind auf unserem Webserver installiert. Auf dem Benutzer-Rechner müssen die Lego-USB-Treiber installiert sein. Diese Installation kann mit einem Knopfdruck von unserem Webserver vorgenommen werden. Eine Installationsanleitung finden Sie unter dem Menüpunkt Installation.