motoren
Motoren
Der Servo-Motor verfügt über einen integrierten Rotationssensor. Er kann Geschwindigkeiten und Abstände messen. Er ist äußerst präzise und kann bis auf ein Grad genau angesteuert werden.
Beispiel
Listing 1: HalloMotor
import lejos.nxt.*;
public class HalloMotor {
public static void main(String[] args) throws Exception {
Motor.A.setSpeed(50);
Motor.B.setSpeed(50);
while (!Button.ESCAPE.isPressed()) {
Motor.A.forward();
Motor.B.forward();
Thread.sleep(100);
}
}
}
Der NXT hat drei Motoranschlüsse (A,B,C). Das Beispiel benutzt die Anschlüsse A und B.
In Zeile 6 und 7 wird die Geschwindigkeit der Motoren gesetzt. Die Methode setSpeed() erwartet
eine Zahl von 0 bis 1000 (Die tatsächliche Geschwindigkeit hängt vom Ladezustand der Batterien ab)..
In der while-Schleife (Zeile 8) wird geprüft, ob der Enterbutton gedrückt wird. Falls der Enterbutton gedrückt wird, wird das Programm beendet.
motoren.txt · Zuletzt geändert: von torsten.roehl

