Utilisation du servo V5 à 3 fils

Le servo VEX 3-Wire est un moteur équipé d'un microcontrôleur intégré qui permet un positionnement angulaire précis dans une plage de mouvement de
100 degrés. Alors que les moteurs à rotation continue tournent librement, un servomoteur utilise un actionneur pour se déplacer vers une position spécifique à une vitesse fixe et résiste activement aux mouvements extérieurs tout en maintenant cette position jusqu'à ce qu'une nouvelle commande soit reçue. 


Connexion du servo à 3 fils

1. Pour connecter un servo à 3 fils à un cerveau V5, repérez les ports à 3 fils sur le côté du cerveau.

2. Connectez le servo VEX à 3 fils à l'un de ces ports.


Configuration dans VEXcode

1. Sélectionnez 3-WIRE dans la fenêtre Périphérique.

2. Sélectionnez SERVO dans la liste des appareils à 3 fils.

3. Sélectionnez le port à 3 fils auquel le servo est connecté.

4. Sélectionnez Terminé.

Remarque: Modifiez le nom du servo en sélectionnant le nom à droite de l'icône du servo. Sur cette capture d'écran, il est nommé « ServoA ».


Utilisation de servos avec des blocs

Le servo VEX à 3 fils possède une plage de réglage totale de 100 degrés, avec une limite inférieure à 0 degré, une limite supérieure à 100 degrés et un centre exact
50 degrés.
Remarque : Un servo VEX à 3 fils commence chaque projet en se centrant automatiquement à 50 degrés avant d'effectuer tout mouvement.

Le moteur peut être contrôlé à l'aide du servomoteur Spin pour positionner bloc en entrant l'angle souhaité pour le déplacement du moteur.

Pour plus d'informations sur ce bloc, consultez la référence API du blocSpin Servo vers position ici.


Utilisation des servomoteurs avec Python / C++

Le servo VEX à 3 fils possède une plage de réglage totale de 100 degrés, avec une limite inférieure à -50 degrés, une limite supérieure à 50 degrés et
degré comme centre exact.
Remarque : Un servo VEX à 3 fils commence chaque projet en se centrant automatiquement à 0 degré avant d'effectuer tout mouvement.

Python

servo_a.set_position(50, DEGRÉS)


C++

ServoA.setPosition(50.0, degrés);

Le moteur peut être contrôlé à l'aide de sa méthode correspondante en Python ou C++ et en saisissant l'angle souhaité que le moteur doit atteindre.

 

Pour plus d'informations sur ces méthodes, consultez leur référence API pour Python ou C++.

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

Last Updated: