====== 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);
}
}