Utilisation de blocs pour les boutons/joysticks du contrôleur dans VEXcode V5

VEXcode V5 peut accéder à toutes les données du contrôleur V5 en référençant les boutons et les axes par leurs noms décrits. 


Position et noms des boutons et des joysticks

Visualisez l'image suivante décrivant la position des boutons et des joysticks ainsi que leurs noms propres :

Deux schémas de la manette V5 avec ses boutons et joysticks étiquetés. Ci-dessus figure une vue de face de la manette, les axes du joystick gauche étant étiquetés 3 et 4. Les quatre boutons fléchés situés sous le joystick gauche sont étiquetés ButtonUp, ButtonRight, ButtonDown et ButtonLeft. Les axes du joystick droit sont numérotés 1 et 2. Les quatre boutons ronds situés sous le joystick droit sont étiquetés BoutonA, BoutonB, BoutonY et BoutonX. Ci-dessous, une vue du dessus de la manette montrant les boutons de tranche. Les deux boutons situés sur le côté gauche de la manette sont étiquetés L1 et L2, et les deux boutons situés sur le côté droit de la manette sont étiquetés R1 et R2.

Les boutons renvoient les valeurs suivantes :

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

L’axe du joystick renvoie des valeurs de -100 à +100 lorsqu’il est centré à zéro.


Blocs comprenant des boutons de contrôleur et des joysticks

Lors de la programmation dans VEXcode V5, 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é. Le contrôleur devra d'abord être configuré avant que les blocs incluant le contrôleur soient visibles. Cliquez ici plus d'informations sur les blocs :

Le projet VEXcode V5 bloque les données et permet de faire tourner un moteur de bras lorsque le bouton L1 de la manette est enfoncé. Le projet indique : « Lorsque le bouton L1 de la manette 1 est enfoncé, faites tourner le moteur ArmMotor vers le haut, attendez que le bouton L1 de la manette 1 ne soit plus enfoncé, puis arrêtez le moteur ArmMotor. »

Articles supplémentaires sur le contrôleur

Pour plus d’informations sur l’utilisation du contrôleur, consultez les articles suivants :

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

Last Updated: