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

VEXcode_IQ_-_dev_YNqpvnVZYT.png

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

VEXcode_IQ_-_dev_FwEKUkelRY.png

Seleziona la generazione con cui stai lavorando.

VEXcode_IQ_-_dev_BpdsraKihq.png

Seleziona "Aggiungi un dispositivo".

VEXcode_IQ_-_dev_OxuIGWd5Lc.png

Seleziona "Motore".

VEXcode_IQ_-_dev_t70j7C1gWS.png

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

VEXcode_IQ_-_dev_nYmKJoXsRF.png

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 indicarlo. 

VEXcode_IQ_-_dev_c5KQuHpEKO.png

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 un giroscopio fare clic su qui.

Aggiunta di una trasmissione

VEXcode_IQ_-_dev_YNqpvnVZYT.png

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

VEXcode_IQ_-_dev_BpdsraKihq.png

Seleziona "Aggiungi un dispositivo".

VEXcode_IQ_-_dev_zlcur3EA46.png

Seleziona "Trasmissione".

VEXcode_IQ_-_dev_Caq5hInJMs.pngVEXcode_IQ_-_dev_saFsksbRVH.png

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.

VEXcode_IQ_-_dev_wWZN1WNDMV.png

Spegni il giroscopio deselezionando la casella Giroscopio.

VEXcode_IQ_-_dev_NnlQKE9Ncm.png

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

VEXcode_IQ_-_dev_YNqpvnVZYT.png

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

VEXcode_IQ_-_dev_BpdsraKihq.png

Seleziona "Aggiungi un dispositivo".

VEXcode_IQ_-_dev_7don595W7W.png

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

VEXcode_IQ_-_dev_QB0B9OJ7cb.png

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

VEXcode_IQ_-_dev_1kguoxPoaW.png

È 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. 

VEXcode_IQ_-_dev_699sLae7vE.png

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

VEXcode_IQ_-_dev_PYfqZxK9QR.png

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

VEXcode_IQ_-_dev_gKmFQET6y9.png

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

VEXcode_IQ_-_dev_2S6TPHmR8u.png

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 su qui.


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

Salvataggio delle modifiche

VEXcode_IQ_-_dev_63ncEiWKJg.png

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

VEXcode_IQ_-_dev_3WXT0yLNV1.png

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.

VEXcode_IQ_-_dev_ob8c3fJst2.png

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

Nota: Per ulteriori 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: