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: 2024/01/26 07:42 von torsten.roehl