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
Die Buttons
Left Button | Button.LEFT | |
Right Button | Button.RIGHT | |
Enter Button | orange Button | Button.ENTER |
Escape Button | der untere dunkelgraue Button | Button.ESCAPE |
Beispiel Programm ButtonExample
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); } }
Beispiel zeigt auch die Verwendung des LCD-Bildschirms.