Utilizzo del servo V5 a 3 fili

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

Nella figura è mostrato il V5 Brain con le sue otto porte a 3 fili evidenziate. Queste porte sono etichettate in ordine alfabetico dalla A alla H.

1. Per collegare un servo a 3 fili a un Brain V5, individuare le porte a 3 fili sul lato del Brain.

Nella figura è mostrato il V5 Brain con il dispositivo servo a 3 fili collegato a una delle sue porte a 3 fili.

2. Collegare il servo VEX a 3 fili a una di queste porte.


Configurazione in VEXcode

Menu Dispositivi di VEXcode V5 dopo aver selezionato il pulsante Aggiungi un dispositivo. L'opzione a 3 fili è evidenziata.

1. Selezionare 3-WIRE dalla finestra Dispositivo.

Menu Dispositivi VEXcode V5 dopo aver selezionato l'opzione 3-Wire. L'opzione Servo è evidenziata.

2. Selezionare SERVO dall'elenco dei dispositivi a 3 fili.

Menu Dispositivi VEXcode V5 con il menu Porta a 3 fili visualizzato.

3. Selezionare la porta a 3 fili a cui è collegato il servo.

Menu Dispositivi VEXcode V5 con il menu Porta a 3 fili visualizzato e la prima porta selezionata. Qui sotto, il pulsante "Fatto" è evidenziato.

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

Schema del dispositivo servo a 3 fili con il suo campo di movimento totale di 100 gradi. Le etichette indicano che, quando utilizzato nei progetti Blocks, il servo è centrato a 50 gradi, con un intervallo da 0 a 100.

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.

Blocco servo Spin di VEXcode V5 che legge Spin ServoA per posizionarlo a 50 gradi.

Il motore può essere controllato utilizzando il servo Spin per posizionare blocco immettendo l'angolo desiderato per il movimento del motore.

Per maggiori informazioni su questo blocco, consultare il riferimento API del bloccoSpin Servo to position qui.


Utilizzo dei servo con Python / C++

Schema del dispositivo servo a 3 fili con il suo campo di movimento totale di 100 gradi. Le etichette indicano che, quando utilizzato in progetti Python/C++, il servo è centrato a 0 gradi, con un intervallo compreso tra -50 e +50.

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

Il motore può essere controllato utilizzando il metodo corrispondente in Python o C++ e inserendo l'angolo desiderato per il movimento del motore.

 

Per ulteriori informazioni su questi metodi, consultare la relativa documentazione API per Python ++.

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

Last Updated: