Configuración de un controlador en VEXcode IQ

Al comenzar a programar con VEXcode IQ, los bloques del controlador no aparecerán en la caja de herramientas hasta que se haya configurado un controlador.

Nota: Si tiene un controlador configurado, debe tener un controlador emparejado con su VEX IQ Brain para que su proyecto se ejecute.


Agregar un controlador

Barra de herramientas VEXcode IQ con el icono Dispositivos resaltado entre el Visor de código y los iconos de Ayuda.

Para configurar un controlador, seleccione el icono Dispositivos para abrir la ventana Dispositivos.

Menú Dispositivos VEXcode IQ con el botón Agregar un dispositivo resaltado.

Selecciona Agregar un dispositivo.

Menú VEXcode IQ Devices después de que se haya seleccionado el botón Agregar un dispositivo. La opción Controlador está resaltada.

Selecciona "Controlador".

Menú VEXcode IQ Devices después de seleccionar la opción Controller. A continuación, se resalta el botón Listo.

Si desea programar el controlador utilizando VEXcode IQ, seleccione "Listo" para completar la configuración.

  • Si desea configurar el controlador para su uso sin codificación, consulte las opciones adicionales a continuación.

Menú de dispositivos VEXcode IQ con el controlador previamente añadido resaltado. También se muestra la caja de herramientas de bloques y se resaltan dos bloques de eventos específicos del controlador.

Una vez que se agrega el controlador, verá el controlador agregado a la ventana de dispositivos, y los bloques del controlador (como los resaltados en esta imagen) aparecerán en la caja de herramientas.


Asignación de la transmisión a los joysticks del controlador

Ahora que el controlador se ha agregado a la configuración del robot, puede asignar la transmisión a los joysticks del controlador en la ventana Dispositivos. Esto le permite asignar la transmisión a los joysticks del controlador sin tener que agregar código adicional.

  • El siguiente ejemplo utiliza el proyecto Clawbot (Drivetrain 2-Motor)- (2nd gen) Example.

Barra de herramientas VEXcode IQ con el icono Dispositivos resaltado entre el Visor de código y los iconos de Ayuda.

Seleccione el icono Dispositivos para abrir la ventana Dispositivos.

Menú de dispositivos VEXcode IQ con el controlador previamente añadido resaltado.

Selecciona "Controlador".

Menú VEXcode IQ Devices con las opciones de Controller mostradas. Hay un diagrama de todos los botones en el controlador, y cada botón se puede conectar a Grupos de Motores o Transmisiones seleccionándolos en el diagrama. El botón del joystick izquierdo está resaltado y un icono indica que está conectado a Left Arcade en la transmisión.

Seleccione un icono de joystick para alternar entre las opciones.

  • Seleccionar un icono de joystick varias veces recorrerá todas las opciones.
  • Deténgase una vez que se muestre el modo de conducción deseado.

Los cuatro modos de conducción entre los que puedes elegir son: Left Arcade, Right Arcade, Split Arcade, Tank.

 

Menú VEXcode IQ Devices con las opciones de Controller mostradas. Un icono indica que el joystick izquierdo está controlando la transmisión utilizando el esquema de control Left Arcade.

Arcada izquierda

Todo el movimiento está controlado por el joystick izquierdo.

Menú VEXcode IQ Devices con las opciones de Controller mostradas. Un icono indica que el joystick derecho está controlando la transmisión mediante el esquema de control Right Arcade.

Arcada derecha

Todo el movimiento está controlado por el joystick derecho.

Menú VEXcode IQ Devices con las opciones de Controller mostradas. Un icono indica que ambos joysticks están controlando la transmisión utilizando el esquema de control Split Arcade.

Arcade dividido

El movimiento hacia adelante y hacia atrás está controlado por el joystick izquierdo, mientras que el giro está controlado por el joystick derecho.

Menú VEXcode IQ Devices con las opciones de Controller mostradas. Un icono indica que ambos joysticks están controlando la transmisión utilizando el esquema de control del tanque.

Tanque

El motor izquierdo está controlado por el joystick izquierdo, mientras que el motor derecho está controlado por el joystick derecho.

 

Menú VEXcode IQ Devices con las opciones de Controller mostradas. A continuación, se resalta el botón Listo.

Seleccione "Listo" para guardar su configuración.


Asignación de motores o grupos de motores a los botones del controlador

Una vez que el controlador se ha agregado a la configuración del robot, puede asignar motores o grupos de motores a botones específicos del controlador en la ventana Dispositivos.  La asignación de motores o grupos de motores en la ventana Dispositivos le permite controlar motores o grupos de motores individuales sin necesidad de agregar código. 

  • El siguiente ejemplo tiene un motor y un grupo de motores configurados: ClawMotor y ArmMotorGroup.

Barra de herramientas VEXcode IQ con el icono Dispositivos resaltado entre el Visor de código y los iconos de Ayuda.

Seleccione el icono Dispositivos para abrir la ventana Dispositivos.


Menú de dispositivos VEXcode IQ con el controlador previamente añadido resaltado.

Selecciona "Controlador".

Menú VEXcode IQ Devices con las opciones de Controller mostradas. Los botones aparte de los joysticks están resaltados, con los botones de los ejes L y F conectados a un grupo de motores de brazo y un grupo de motores de garra.

Configure un motor o grupo de motores en un botón seleccionando los botones del Controlador.

  • Seleccionar el mismo botón varias veces recorrerá los motores y grupos de motores configurados.
  • Deténgase una vez que se muestre el motor o grupo de motores deseado.

El controlador tiene cuatro grupos de botones (L, R, E y F). Cada grupo puede tener un solo motor o grupo de motores (que no es parte del tren motriz) configurado para ellos.

Nota: Una vez configurado un motor o grupo de motores, no se mostrará como una opción para los otros botones.

Menú de dispositivos VEXcode IQ con las opciones del controlador mostradas y los botones conectados a los grupos de motores del robot. A continuación, se resalta el botón Listo.

Seleccione "Listo" para guardar su configuración.


Eliminar un controlador

Menú VEXcode IQ Devices con las opciones de Controller mostradas. A continuación, se resalta el botón Eliminar.

Se puede eliminar un controlador seleccionando la opción "Eliminar" en la parte inferior de la pantalla.

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

Last Updated: