Uso de bloques para botones de controlador/joysticks en VEXcode V5

VEXcode V5 puede acceder a todos los datos del controlador V5 haciendo referencia a los botones y ejes por sus nombres descritos. 


Posición y nombres de los botones y joysticks

Vea la siguiente imagen que describe la posición de los Botones y Joysticks así como sus nombres propios:

Dos diagramas del controlador V5 con sus botones y joysticks etiquetados. Arriba se muestra una vista desde la parte frontal del controlador, con los ejes del joystick izquierdo etiquetados como 3 y 4. Los cuatro botones de flecha situados debajo del joystick izquierdo están etiquetados como Botón Arriba, Botón Derecha, Botón Abajo y Botón Izquierda. Los ejes del joystick derecho están etiquetados como 1 y 2. Los cuatro botones redondos situados debajo del joystick derecho están etiquetados como BotónA, BotónB, BotónY y BotónX. A continuación se muestra una vista de la parte superior del mando para apreciar los botones superiores. Los dos botones del lado izquierdo del mando están etiquetados como L1 y L2, y los dos botones del lado derecho del mando están etiquetados como R1 y R2.

Los botones devuelven valores de:

  • 1 - presionado
  • 0 - No presionado / liberado

El eje del joystick devuelve valores de -100 a +100 cuando está centrado en cero.


Bloques que incluyen botones del controlador y joysticks

Al programar en VEXcode V5, comprender los nombres de los botones y joysticks, así como su posición en el controlador, ayuda a determinar qué bloque se debe utilizar. Primero será necesario configurar el controlador antes de que los bloques que incluyen el controlador sean visibles. Haga clic aquí para obtener más información sobre los bloques:

Proyecto de bloques VEXcode V5 que hace girar un motor de brazo mientras se presiona el botón L1 del controlador. El proyecto dice: Cuando se presiona el botón L1 del controlador 1, el motor del brazo gira hacia arriba, espera hasta que no se presione el botón L1 del controlador 1 y luego detiene el motor del brazo.

Artículos adicionales sobre controladores

Para obtener más información sobre el uso del Controlador, consulte los siguientes artículos:

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

Last Updated: