Verwendung des V5 3-Draht-Servos

Der VEX 3-Wire Servo ist ein Motor, der mit einem integrierten Mikrocontroller ausgestattet ist, der eine präzise Winkelpositionierung innerhalb eines Bewegungsbereichs von
100 Grad ermöglicht. Während sich kontinuierliche Motoren frei drehen, nutzt ein Servomotor einen Aktor, um sich mit einer festen Geschwindigkeit in eine bestimmte Position zu bewegen und wirkt aktiv äußeren Bewegungen entgegen, während er diese Position beibehält, bis er einen neuen Befehl erhält. 


Anschluss des 3-Draht-Servos

Das V5 Brain wird mit seinen acht hervorgehobenen 3-Draht-Anschlüssen gezeigt. Diese Anschlüsse sind alphabetisch von A bis H gekennzeichnet.

1. Um einen 3-Draht-Servo an ein V5 Brain anzuschließen, suchen Sie die 3-Draht-Anschlüsse an der Seite des Brains.

Das V5 Brain ist mit dem 3-Draht-Servogerät abgebildet, das an einen seiner 3-Draht-Anschlüsse angeschlossen ist.

2. Schließen Sie den VEX 3-Draht-Servo an einen dieser Anschlüsse an.


Konfiguration in VEXcode

VEXcode V5 Geräte-Menü nach Auswahl der Schaltfläche "Gerät hinzufügen". Die 3-Draht-Option ist hervorgehoben.

1. Wählen Sie im Gerätefenster 3-WIRE aus.

VEXcode V5 Gerätemenü nach Auswahl der 3-Draht-Option. Die Servo-Option ist hervorgehoben.

2. Wählen Sie SERVO aus der Liste der 3-Draht-Geräte aus.

VEXcode V5 Gerätemenü mit Anzeige des 3-Draht-Anschlussmenüs.

3. Wählen Sie den 3-Draht-Anschluss aus, an den der Servo angeschlossen ist.

VEXcode V5 Gerätemenü mit dem angezeigten 3-Draht-Port-Menü und dem ersten ausgewählten Port. Unten ist die Schaltfläche „Fertig“ hervorgehoben.

4. Auswählen Fertig.

Hinweis: Ändern Sie den Namen des Servos, indem Sie den Namen rechts neben dem Servo-Symbol auswählen. In diesem Screenshot heißt es „ServoA“.


Servos mit Blöcken verwenden

Diagramm des 3-Draht-Servogeräts mit einem Bewegungsbereich von insgesamt 100 Grad. Die Beschriftungen geben an, dass der Servo bei Verwendung in Blocks-Projekten auf 50 Grad zentriert ist, der Bereich liegt zwischen 0 und 100 Grad.

Der VEX 3-Draht-Servo hat einen Gesamtbereich von 100 Grad, wobei die untere Grenze bei 0 Grad, die obere Grenze bei 100 Grad und 50 Grad der exakte Mittelpunkt ist.

Hinweis: Ein VEX 3-Draht-Servo beginnt jedes Projekt damit, sich automatisch bei 50 Grad zu zentrieren, bevor er irgendwelche Bewegungen ausführt.

VEXcode V5 Spin-Servo-Block, der Spin ServoA auf Position 50 Grad ausliest.

Der Motor kann mit Hilfe des Spin Servo gesteuert werden, um Block zu positionieren, indem der gewünschte Winkel für die Bewegung des Motors eingegeben wird.

Weitere Informationen zu diesem Block finden Sie hier in der API-Referenz zum BlockSpin Servo to position.


Verwendung von Servos mit Python / C++

Diagramm des 3-Draht-Servogeräts mit einem Bewegungsbereich von insgesamt 100 Grad. Die Beschriftungen geben an, dass der Servo bei Verwendung in Python-/C++-Projekten auf 0 Grad zentriert ist und einen Bereich von -50 bis +50 abdeckt.

Der VEX 3-Draht-Servo hat einen Gesamtbereich von 100 Grad, wobei die untere Grenze bei -50 Grad, die obere Grenze bei 50 Grad und 0 Grad der exakte Mittelpunkt ist.

Hinweis: Ein VEX 3-Draht-Servo beginnt jedes Projekt damit, sich automatisch bei 0 Grad zu zentrieren, bevor er irgendwelche Bewegungen ausführt.

Python

servo_a.set_position(50, DEGREES)


C++

ServoA.setPosition(50.0, degrees);

Der Motor kann über die entsprechende Methode in Python oder C++ gesteuert werden, indem der gewünschte Winkel für die Bewegung des Motors eingegeben wird.

 

Weitere Informationen zu diesen Methoden finden Sie in der API-Referenz für Python oder C++.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: