Uso de bloques para botones / joysticks del controlador 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 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 hay una vista desde la parte frontal del controlador, con el eje del joystick izquierdo etiquetado como 3 y 4. Los cuatro botones de flecha debajo del joystick izquierdo están etiquetados como ButtonUp, ButtonRight, ButtonDown y ButtonLeft. El eje del joystick derecho está etiquetado como 1 y 2. Los cuatro botones redondos debajo del joystick derecho están etiquetados como ButtonA, ButtonB, ButtonY y ButtonX. A continuación se muestra una vista de la parte superior del controlador para mostrar los botones de hombro. Los dos botones en el lado izquierdo del controlador están etiquetados como L1 y L2, y los dos botones en el lado derecho del controlador 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 de control y joysticks

Al programar en VEXcode V5, comprender los nombres del botón y del joystick, así como su posición en el controlador, ayuda a determinar qué bloque se debe usar. El controlador primero deberá configurarse antes de que los bloques, incluido el controlador, sean visibles. Haga clic aquí para obtener más información sobre los bloques:

VEXcode V5 bloquea el proyecto que hace girar un motor de brazo mientras se presiona el botón L1 del controlador. El proyecto lee When Controller1 button L1 pressed spin ArmMotor up, wait until not Controller1 L1 pressed, and then stop ArmMotor.

Artículos adicionales del controlador

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: