Il VEX 3-Wire Servo è un motore dotato di un microcontrollore integrato che consente un posizionamento angolare preciso entro un intervallo di movimento di
100 gradi. Mentre i motori continui ruotano liberamente, un servomotore utilizza un attuatore per spostarsi in una posizione specifica a una velocità fissa e resiste attivamente al movimento esterno mantenendo tale posizione finché non riceve un nuovo comando.
Collegamento del servo a 3 fili
1. Per collegare un servo a 3 fili a un Brain V5, individuare le porte a 3 fili sul lato del Brain.
2. Collegare il servo VEX a 3 fili a una di queste porte.
Configurazione in VEXcode
1. Selezionare 3-WIRE dalla finestra Dispositivo.
2. Selezionare SERVO dall'elenco dei dispositivi a 3 fili.
3. Selezionare la porta a 3 fili a cui è collegato il servo.
4. Seleziona Fatto.
Nota: modificare il nome del Servo selezionando il nome a destra dell'icona del Servo. In questa schermata, il nome è "ServoA".
Utilizzo dei servocomandi con i blocchi
Il servo VEX a 3 fili ha una portata totale di 100 gradi, con il limite inferiore a 0 gradi, il limite superiore a 100 gradi e 50 gradi come centro esatto.
Nota: Un servo VEX a 3 fili inizia ogni progetto centrandosi automaticamente a 50 gradi prima di completare qualsiasi movimento.
Il motore può essere controllato utilizzando il servo Spin per posizionare blocco immettendo l'angolo desiderato per il movimento del motore.
Utilizzo dei servo con Python / C++
Il servo VEX a 3 fili ha una portata totale di 100 gradi, con il limite inferiore a -50 gradi, il limite superiore a 50 gradi e
gradi come centro esatto.
Nota: Un servo VEX a 3 fili inizia ogni progetto centrandosi automaticamente a 0 gradi prima di completare qualsiasi movimento.
Pitone
servo_a.set_position(50, GRADI)
C++
ServoA.setPosition(50.0, gradi);