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.
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);