Comprendre les noms des boutons et des joysticks - IQ Controller

VEXcode IQ peut accéder aux données d'un contrôleur IQ en référençant les boutons et les axes du joystick par leurs noms.


Position et noms des boutons et joysticks

L'image ci-dessous montre les noms et emplacements des boutons et des joysticks. Les boutons renvoient les valeurs suivantes :

  • 1 - Pressé
  • 0 - Non enfoncé / relâché

Schéma du contrôleur IQ (2e génération) avec ses boutons et joysticks étiquetés. Ci-dessus se trouve une vue de l'avant du contrôleur, avec l'axe du joystick gauche étiqueté A et B. Le bouton central du joystick gauche est étiqueté L3. Les deux boutons ronds situés sous le joystick gauche sont étiquetés E Haut et E Bas. Les axes du joystick droit sont étiquetés C et D. Le bouton central du joystick droit est étiqueté R3. Les deux boutons ronds situés sous le joystick droit sont étiquetés F Haut et F Bas. Ci-dessous, une vue du dessus du contrôleur pour montrer les boutons d'épaule. Les deux boutons situés sur le côté gauche du contrôleur sont étiquetés L Haut et L Bas, et les deux boutons situés sur le côté droit du contrôleur sont étiquetés R Haut et R Bas.

Chaque axe du joystick renvoie une valeur comprise entre -100 et +100 et renvoie une valeur zéro lorsqu'il est centré. Regardez cette animation pour voir un exemple des valeurs du joystick lorsqu'il est déplacé sur chaque axe.

Remarque :Le contrôleur illustré dans l’animation est un contrôleur (1ère génération). Cependant, les valeurs sont les mêmes pour les deux contrôleurs IQ (1ère et 2ème génération). 


Blocs comprenant des boutons de contrôleur et des joysticks

Lors de la programmation dans VEXcode IQ, comprendre les noms des boutons et des joysticks, ainsi que leur position sur le contrôleur, permet de déterminer quel bloc doit être utilisé. 


Pour plus d’informations sur l’utilisation du contrôleur, consultez les articles de la section Contrôleur de la bibliothèque STEM.

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

Last Updated: