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.

Este artículo cubrirá lo siguiente:

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


Agregar un controlador

select_device_icon.configurecontroller.png

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

select_add_a_device.clawbot_example.png

Seleccione "Agregar un dispositivo".

VEXcode_IQ _-_ dev_HfPEEHChrL.png

Seleccione "Controlador".

VEXcode_IQ _-_ dev_nTHQUbZ2J4.png

Si desea programar el controlador usando 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.

controllerblocks_added.png

Una vez que se agrega el controlador, verá el controlador agregado a la ventana de dispositivos, y los bloques de 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 el tren motriz a los joysticks del controlador en la ventana Dispositivos. Esto le permite asignar el tren motriz a los joysticks del controlador sin tener que agregar código adicional.

  • El siguiente ejemplo utiliza el proyecto Clawbot (Drivetrain 2-Motor) - (2.ª generación).

select_device_icon.configurecontroller.png

Seleccione el icono de Dispositivos para abrir la ventana de Dispositivos.

select_controller.assign_motors.png

Seleccione "Controlador".

select_joystick_to_toggle_through.png

Seleccione un icono de joystick para alternar entre las opciones.

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

Los cuatro modos de manejo entre los que puede elegir son: Arcade izquierdo, Arcade derecho, Arcade dividido, Tanque.

 

VEXcode_IQ _-_ dev_699sLae7vE.png

Arcade izquierdo

Todo el movimiento se controla con el joystick izquierdo.

VEXcode_IQ _-_ dev_PYfqZxK9QR.png

Arcade derecho

Todo el movimiento está controlado por el joystick derecho.

VEXcode_IQ _-_ dev_gKmFQET6y9.png

Arcade dividido

El movimiento hacia adelante y hacia atrás se controla con el joystick izquierdo, mientras que el giro se controla con el joystick derecho.

VEXcode_IQ _-_ dev_2S6TPHmR8u.png

Tanque

El motor izquierdo se controla con el joystick izquierdo, mientras que el motor derecho se controla con el joystick derecho.

 

select_done_once_joysticks_are_assigned.png

Seleccione "Listo" para guardar su configuración.


Asignar los motores a los botones del controlador

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

  • El siguiente ejemplo tiene dos motores configurados: ClawMotor y ArmMotor.

select_device_icon.configurecontroller.png

Seleccione el icono de Dispositivos para abrir la ventana de Dispositivos.


select_controller.assign_motors.png

Seleccione "Controlador".

VEXcode_IQ _-_ dev_QB0B9OJ7cb.png

Configure un motor a un botón seleccionando los botones en el controlador.

  • Al seleccionar el mismo botón varias veces, se recorrerán los motores configurados.
  • Deténgase una vez que se muestre el motor deseado.

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

Nota: Una vez que se ha configurado un motor, no se mostrará como una opción para los otros botones.

select_done_when_motors_are_assigned.png

Seleccione "Listo" para guardar su configuración.


Eliminar un controlador

VEXcode_IQ _-_ dev_tmOKvfLKwB.png

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