Comprensione dei nomi dei pulsanti e del joystick - Controller IQ

VEXcode IQ può accedere ai dati da un controller IQ facendo riferimento ai pulsanti e agli assi del joystick con i loro nomi.


Posizione e nomi di pulsanti e joystick

L'immagine seguente mostra i nomi e le posizioni dei pulsanti e del joystick. I pulsanti restituiscono valori di:

  • 1 - Premuto
  • 0 - Non premuto/rilasciato

Schema del controller IQ (2a generazione) con i relativi pulsanti e joystick etichettati. Qui sopra c'è una vista frontale del controller, con l'asse del joystick sinistro etichettato come A e B. Il pulsante centrale del joystick sinistro è etichettato L3. I due pulsanti rotondi sotto il joystick sinistro sono etichettati E Su e E Giù. Gli assi del joystick destro sono etichettati come C e D. Il pulsante centrale del joystick destro è etichettato come R3. I due pulsanti rotondi sotto il joystick destro sono etichettati F Su e F Giù. Qui sotto è mostrata la parte superiore del controller, in cui sono visibili i pulsanti dorsali. I due pulsanti sul lato sinistro del controller sono etichettati L Su e L Giù, mentre i due pulsanti sul lato destro del controller sono etichettati R Su e R Giù.

Ciascun asse del joystick restituisce un valore compreso tra -100 e +100 e restituisce un valore zero quando centrato. Guarda questa animazione per vedere un esempio dei valori del joystick mentre viene spostato su ciascun asse.

Nota:Il controller raffigurato nell'animazione è un controller (di 1a generazione). Tuttavia, i valori sono gli stessi per entrambi i controller IQ (1a e 2a generazione). 


Blocchi che includono pulsanti e joystick del controller

Durante la programmazione in VEXcode IQ, comprendere i nomi dei pulsanti e del joystick, nonché la loro posizione sul controller, aiuta a determinare quale blocco deve essere utilizzato. 


Per ulteriori informazioni sull'utilizzo del Controller, vedere gli articoli nella sezione Controller della STEM Library.

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

Last Updated: