Utilizzo dei blocchi per i pulsanti/joystick del controller in VEXcode V5

VEXcode V5 può accedere a tutti i dati dal controller V5 facendo riferimento ai pulsanti e agli assi con i nomi descritti. 


Posizione e nomi dei pulsanti e dei joystick

Visualizza l'immagine seguente che descrive la posizione dei pulsanti e dei joystick, nonché i loro nomi propri:

Due schemi del controller V5 con i relativi pulsanti e joystick etichettati. Sopra è visibile una vista frontale del controller, con gli assi del joystick sinistro etichettati come 3 e 4. I quattro pulsanti freccia sotto il joystick sinistro sono etichettati ButtonUp, ButtonRight, ButtonDown e ButtonLeft. Gli assi del joystick destro sono etichettati con i numeri 1 e 2. I quattro pulsanti rotondi sotto il joystick destro sono etichettati ButtonA, ButtonB, ButtonY e ButtonX. Di seguito è riportata una vista della parte superiore del controller per mostrare i pulsanti dorsali. I due pulsanti sul lato sinistro del controller sono etichettati L1 e L2, mentre i due pulsanti sul lato destro del controller sono etichettati R1 e R2.

I pulsanti restituiscono valori di:

  • 1 - Premuto
  • 0 - Non premuto/rilasciato

L'asse del joystick restituisce valori compresi tra -100 e +100 quando centrato a zero.


Blocchi che includono pulsanti e joystick del controller

Quando si programma in VEXcode V5, comprendere i nomi dei pulsanti e del joystick, nonché la loro posizione sul controller, aiuta a determinare quale blocco deve essere utilizzato. Il Controller dovrà prima essere configurato su prima che i blocchi che lo includono siano visibili. Clicca qui maggiori informazioni sui blocchi:

Progetto a blocchi VEXcode V5 che fa girare un motore Arm quando viene premuto il pulsante L1 del controller. Il progetto recita: Quando viene premuto il pulsante L1 del Controller1, il motore del braccio si avvia, attendi che il pulsante L1 del Controller1 non venga più premuto e quindi arresta il motore del braccio.

Articoli aggiuntivi sul controller

Per ulteriori informazioni sull'utilizzo del Controller, consultare i seguenti articoli:

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

Last Updated: