Configurazione di un controller IQ personalizzato in VEXcode IQ (1a generazione)

Questo articolo è stato archiviato. Vedi l'articolo aggiornato qui.

Puoi utilizzare il controller VEX IQ con il tuo robot senza programmazione utilizzando un progetto VEXcode IQ personalizzato.

Per questo esempio, configureremo due motori individuali e una trasmissione che verrà assegnata ai pulsanti e ai joystick del controller. I due motori individuali che utilizzeremo per questo esempio saranno i motori Arm e Claw della configurazione Clawbot. Se non disponi di un Clawbot, puoi comunque aggiungere due motori individuali seguendo gli stessi passaggi. 

Le porte per i singoli motori e la trasmissione sono le seguenti:

  • Motori:
    • ArmMotor: porta 10
    • ClawMotor: porta 11
  • Trasmissione:
    • Motore sinistro: porta 1
    • Motore destro: porta 6

I passaggi che seguiremo in questo articolo sono:

  • Aggiunta di motori
  • Aggiunta di una trasmissione
  • Aggiunta di un controller
  • Assegnazione dei motori ai pulsanti del controller
  • Assegnazione della trasmissione ai joystick del controller
  • Salvataggio delle modifiche
  • Scarica ed esegui un progetto

Aggiunta di motori

Barra degli strumenti VEXcode IQ con l'icona Dispositivi evidenziata tra le icone Visualizzatore codice e Guida.

Per configurare un motore, selezionare il pulsante Dispositivi per aprire la finestra Dispositivi. 

Menu Dispositivi VEXcode IQ con l'impostazione di generazione del cervello del robot IQ mostrata. Questa impostazione è impostata sull'opzione di prima generazione.

Seleziona la generazione con cui stai lavorando.

Menu Dispositivi VEXcode IQ con il pulsante Aggiungi un dispositivo selezionato.

Seleziona "Aggiungi un dispositivo".

Menu Dispositivi VEXcode IQ dopo aver selezionato il pulsante Aggiungi un dispositivo. L'opzione Motore è evidenziata.

Seleziona "Motore".

VEXcode IQ Seleziona un menu Porta in cui è possibile selezionare la porta specifica per lo Smart Motor. È evidenziata la porta numero 10.

Seleziona il numero di porta desiderato per il tuo motore. Per questo esempio, seleziona la porta 10 per il tuo Arm Motor.

Finestra Dispositivi VEXcode IQ con le opzioni Motore mostrate. In alto, il nome del motore è evidenziato per indicare che può essere rinominato. In questo esempio, il nome è impostato su ArmMotor.

Rinominare il motore Arm modificando il nome nella casella di testo nella parte superiore della schermata Opzioni in "ArmMotor". Se selezioni un nome non valido, la casella di testo verrà evidenziata in rosso per indicare che il nome scelto non è disponibile.

Menu Dispositivi VEXcode IQ dopo aver selezionato la porta intelligente e rinominato il motore. In basso è evidenziato il pulsante Fine.

Una volta rinominato il motore, selezionare "Fine" per sottoporre il dispositivo alla configurazione. Lasciare la selezione della direzione così com'è a meno che non si desideri personalizzare ulteriormente il motore.

Nota: Selezionando “Annulla” si annulleranno tutte le modifiche apportate al dispositivo e non faranno parte della configurazione.

Nota: Per maggiori dettagli sulla configurazione di un motore, fare clic qui.

Ripetere i passaggi "Aggiunta di un motore" per aggiungere il motore ad artiglio e selezionare la porta 11. Non aggiungere i motori Drivetrain seguendo questi passaggi.


Una volta aggiunti i motori, il passaggio successivo è aggiungere la trasmissione. Una trasmissione può essere utilizzata sia con che senza giroscopio. Questo esempio sarà incentrato sull'aggiunta di una trasmissione senza giroscopio.

  • Per configurare una trasmissione con giroscopio clicca qui .

Aggiunta di una trasmissione

Barra degli strumenti VEXcode IQ con l'icona Dispositivi evidenziata tra le icone Visualizzatore codice e Guida.

Per configurare una trasmissione, seleziona il pulsante Dispositivi per aprire la finestra Dispositivi se non è già aperta. 

Menu Dispositivi VEXcode IQ con il pulsante Aggiungi un dispositivo selezionato.

Seleziona "Aggiungi un dispositivo".

Menu Dispositivi VEXcode IQ dopo aver selezionato il pulsante Aggiungi un dispositivo. È evidenziata l'opzione motore Drivetrain 2.

Selezionare "Trasmissione 2 motori".

Menu Dispositivi VEXcode IQ dopo aver selezionato l'opzione del motore Drivetrain 2 da aggiungere. Un menu mostra le opzioni della porta per il motore sinistro ed è stata selezionata la porta numero 1.Successivamente, un menu mostra le opzioni della porta per il motore destro ed è stata selezionata la porta numero 6.

Seleziona i numeri di porta desiderati per i motori sinistro e destro. Per questo esempio, selezioneremo la porta 1 per il motore sinistro e la porta 6 per il motore destro. Le porte già configurate per altri dispositivi non saranno disponibili. La porta 2 viene visualizzata in grigio come esempio di porta non disponibile.

Dopo aver selezionato le porte per i motori sinistro e destro, è necessario selezionare la porta per il giroscopio. In questo esempio non è stato utilizzato alcun Gyro, quindi la casella di controllo Gyro è stata deselezionata ed è evidenziata.

Spegni il giroscopio deselezionando la casella Giroscopio.

Menu Dispositivi VEXcode IQ dopo aver selezionato le Porte trasmissione e con la schermata Impostazioni trasmissione visualizzata. In basso è evidenziato il pulsante Fine.

Una volta configurata la trasmissione, selezionare "Fine" per inviare il dispositivo alla configurazione o "Annulla" per tornare al menu Dispositivi. Lascia le impostazioni della trasmissione così come sono, a meno che tu non voglia personalizzarle ulteriormente.

Nota: Selezionando “Annulla” si annulleranno tutte le modifiche apportate al dispositivo e non faranno parte della configurazione.

Nota: Per ulteriori opzioni sulla configurazione di una trasmissione senza giroscopio, fare clic qui.


Il controller può ora essere aggiunto alla configurazione dopo aver configurato i singoli motori e la trasmissione. 

Aggiunta di un controller

Barra degli strumenti VEXcode IQ con l'icona Dispositivi evidenziata tra le icone Visualizzatore codice e Guida.

Per configurare un controller, selezionare il pulsante Dispositivi per aprire la finestra Dispositivi se non è già aperta. 

Menu Dispositivi VEXcode IQ con il pulsante Aggiungi un dispositivo selezionato.

Seleziona "Aggiungi un dispositivo".

Menu Dispositivi VEXcode IQ dopo aver selezionato il pulsante Aggiungi un dispositivo. L'opzione Controller è evidenziata.

Seleziona "Controllore".

Ora che il controller è stato aggiunto alla configurazione del robot, i motori del braccio e dell'artiglio possono ora essere assegnati ai pulsanti del controller e la trasmissione può essere assegnata ai joystick del controller.

Assegnazione dei motori ai pulsanti del controller

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. Sul controller è presente uno schema di tutti i pulsanti e ogni pulsante può essere collegato a gruppi motore o trasmissioni selezionandoli nello schema. I pulsanti oltre ai joystick sono evidenziati. I pulsanti dell'asse L sono collegati a un motore denominato ArmMotor, mentre i pulsanti dell'asse F sono collegati a un motore denominato ClawMotor.

Configurare un motore in un pulsante facendo clic sui pulsanti sul controller. Facendo clic più volte sullo stesso pulsante si passeranno in rassegna i motori configurati. Arrestarsi una volta visualizzato il motore desiderato. Il controller dispone di quattro gruppi di pulsanti (L, R, E e F). Ciascun gruppo può avere un singolo motore (che non fa parte della trasmissione) configurato. Ad esempio, ArmMotor non può essere configurato per entrambi i gruppi di pulsanti L e R, ma solo per uno di essi. Una volta configurato un motore, non verrà visualizzato come opzione per gli altri pulsanti.

Assegnazione della trasmissione ai joystick del controller

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. I joystick sono evidenziati ma non sono ancora impostati su alcuna azione.

È possibile modificare la modalità di guida del robot utilizzando i joystick selezionando i pulsanti per scorrere le modalità finché non viene visualizzata la modalità desiderata. Le quattro modalità sono: Left Arcade, Right Arcade, Split Arcade, Tank. 

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. Il pulsante sinistro del joystick ha un'icona che indica che è collegato all'Arcade sinistro sulla trasmissione.

Arcade sinistro: tutti i movimenti sono controllati dal joystick sinistro.

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. Il pulsante destro del joystick ha un'icona che indica che è collegato a Right Arcade sulla trasmissione.

Arcade destro: tutti i movimenti sono controllati dal joystick destro.

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. I pulsanti sinistro e destro del joystick presentano delle icone che indicano che sono collegati a Split Arcade sulla trasmissione.

Split Arcade: il movimento avanti e indietro è controllato dal joystick sinistro mentre la rotazione è controllata dal joystick destro.

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. I pulsanti sinistro e destro del joystick presentano delle icone che indicano che sono collegati al serbatoio sulla trasmissione.

Serbatoio: il motore sinistro è controllato dal joystick sinistro mentre il motore destro è controllato dal joystick destro.

Nota: Per ulteriori opzioni sulla configurazione di un controller, fare clic qui.


Una volta configurato il controller, le modifiche devono essere salvate.

Salvataggio delle modifiche

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. I pulsanti dell'asse L sono collegati a un motore denominato ArmMotor, mentre i pulsanti dell'asse F sono collegati a un motore denominato ClawMotor. I pulsanti sinistro e destro del joystick presentano delle icone che indicano che sono collegati a Split Arcade sulla trasmissione. In basso è evidenziato il pulsante Fine.

Selezionare "Fine" per completare la configurazione altrimenti le modifiche non verranno salvate.


Ora che il Controller è stato configurato e le modifiche sono state salvate, il progetto può essere scaricato ed eseguito.

Scarica ed esegui un progetto

Barra degli strumenti VEXcode IQ con l'icona Download evidenziata tra le icone Cervello ed Esegui.

Seleziona Scarica per scaricare il progetto nello slot selezionato di Brain.

Nota: Le icone Download, Esegui e Interrompi diventeranno brevemente grigie fino al completamento del download.

Barra degli strumenti VEXcode IQ con l'icona Esegui evidenziata tra le icone Scarica e Interrompi.

Seleziona Esegui per avviare il progetto mentre il robot è ancora connesso al computer.

Nota: Per maggiori informazioni su come scaricare ed eseguire un progetto, fare clic qui.

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

Last Updated: