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

Le V5 Brain est présenté avec ses huit ports 3 fils mis en évidence. Ces ports sont étiquetés par ordre alphabétique de A à H.

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

Le V5 Brain est présenté avec le dispositif servo 3 fils connecté à l'un de ses ports 3 fils.

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


Configuration dans VEXcode

Menu des périphériques VEXcode V5 après avoir sélectionné le bouton Ajouter un périphérique. L'option à 3 fils est mise en évidence.

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

Menu des périphériques VEXcode V5 après la sélection de l'option 3 fils. L'option Servo est mise en évidence.

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

Menu des périphériques VEXcode V5 avec le menu du port à 3 fils affiché.

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

Menu des périphériques VEXcode V5 avec le menu du port à 3 fils affiché et le premier port sélectionné. Ci-dessous, le bouton Terminé est mis en évidence.

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

Schéma du servomoteur à 3 fils, dont l'amplitude de mouvement est de 100 degrés au total. Les étiquettes indiquent que, lorsqu'il est utilisé dans des projets Blocks, le servo est centré à 50 degrés, allant de 0 à 100.

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.

Bloc servo Spin VEXcode V5 qui lit Spin ServoA à la position 50 degrés.

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++

Schéma du servomoteur à 3 fils, dont l'amplitude de mouvement est de 100 degrés au total. Les étiquettes indiquent que, lorsqu'il est utilisé dans des projets Python/C++, le servo est centré à 0 degré, allant de -50 à +50.

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: