====== Lego Roboter - Ein kurzer Überblick ====== Der NXT Baustein ist das "Herz" des Roboters. Er hat bzw. bietet Unterstützung für * **4 Buttons** (Left, Right, Enter, Escape) * **3** Eingänge für **Motoren** * **4** Eingänge für **Sensoren** * einen großen **LCD-Bildschirm** * eine **USB-Schnittstelle**, die für das Laden des Akkus und das Übertragen der Programme vom PC auf den NXT benötigt wird * drahtlose **Bluetooth-Kommunikation** {{ :inf:msr:nxt1.png? |}} === Die Buttons === ^Bezeichung^Java^ |Left Button |Button.LEFT | |Right Button |Button.RIGHT| |**Enter Button** |Button.ENTER| |**Escape Button**|Button.ESCAPE| ====Beispiel: ButtonExample ==== Beispiel zeigt auch die Verwendung des LCD-Bildschirms. import lejos.nxt.Button; import lejos.nxt.LCD; public class ButtonExample { public static void main(String[] args) throws InterruptedException { while (!Button.ESCAPE.isPressed()) { LCD.drawString("Hello World!", 1, 1); } LCD.clear(); LCD.drawString("Good Bye!", 1, 1); Thread.sleep(2000); } }