Configuración de un controlador IQ personalizado en VEXcode IQ (1.ª generación)

Este artículo ha sido archivado. Consulta el artículo actualizado aquí.

Puede utilizar el controlador VEX IQ con su robot sin programar utilizando un proyecto VEXcode IQ personalizado.

Para este ejemplo, configuraremos dos motores individuales y un Drivetrain que se asignará a los botones y joysticks del controlador. Los dos motores individuales que usaremos para este ejemplo serán los motores Arm y Claw de la configuración Clawbot. Si no tienes un Clawbot, aún puedes agregar dos motores individuales siguiendo los mismos pasos. 

Los puertos para los motores individuales y la transmisión son los siguientes:

  • Motores:
    • BrazoMotor: puerto 10
    • Motor de garra: puerto 11
  • Transmisión:
    • Motor izquierdo: puerto 1
    • Motor derecho: puerto 6

Los pasos que seguiremos en este artículo son:

  • Agregar motores
  • Agregar una transmisión
  • Agregar un controlador
  • Asignación de motores a los botones del controlador
  • Asignación de la transmisión a los joysticks del controlador
  • Guardando cambios
  • Descargar y ejecutar un proyecto

Agregar motores

VEXcode_IQ_-_dev_YNqpvnVZYT.png

Para configurar un motor, seleccione el botón Dispositivos para abrir la ventana Dispositivos. 

VEXcode_IQ_-_dev_FwEKUkelRY.png

Selecciona la generación con la que estás trabajando.

VEXcode_IQ_-_dev_BpdsraKihq.png

Seleccione "Agregar un dispositivo".

VEXcode_IQ_-_dev_OxuIGWd5Lc.png

Seleccione "Motor".

VEXcode_IQ_-_dev_t70j7C1gWS.png

Seleccione el número de puerto deseado para su motor. Para este ejemplo, seleccione el puerto 10 para su Arm Motor.

VEXcode_IQ_-_dev_nYmKJoXsRF.png

Cambie el nombre del motor Arm cambiando el nombre en el cuadro de texto en la parte superior de la pantalla Opciones a "ArmMotor". Si selecciona un nombre no válido, el cuadro de texto se resaltará en rojo para indicarlo. 

VEXcode_IQ_-_dev_c5KQuHpEKO.png

Una vez que se cambie el nombre del motor, seleccione "Listo" para enviar el dispositivo a la configuración. Deje la selección de dirección como está a menos que desee personalizar aún más el motor.

Nota: Al seleccionar “Cancelar” se desharán todos los cambios que haya realizado en el dispositivo y no formará parte de la configuración.

Nota: Para obtener más detalles sobre la configuración de un motor, haga clic en aquí.

Repita los pasos de “Agregar un motor” para agregar el motor de garra y seleccione el puerto 11. No agregue los motores del tren motriz siguiendo estos pasos.


Una vez agregados los motores, el siguiente paso es agregar la transmisión. Una transmisión se puede utilizar con y sin giroscopio. Este ejemplo se centrará en agregar una transmisión sin giroscopio.

  • Para configurar una transmisión con giroscopio, haga clic en aquí.

Agregar una transmisión

VEXcode_IQ_-_dev_YNqpvnVZYT.png

Para configurar un tren motriz, seleccione el botón Dispositivos para abrir la ventana Dispositivos si aún no está abierta. 

VEXcode_IQ_-_dev_BpdsraKihq.png

Seleccione "Agregar un dispositivo".

VEXcode_IQ_-_dev_zlcur3EA46.png

Seleccione "Tren motriz".

VEXcode_IQ_-_dev_Caq5hInJMs.pngVEXcode_IQ_-_dev_saFsksbRVH.png

Seleccione los números de puerto deseados para sus motores izquierdo y derecho. Para este ejemplo, seleccionaremos el puerto 1 para el motor izquierdo y el puerto 6 para el motor derecho. Los puertos que ya estén configurados para otros dispositivos no estarán disponibles. El puerto 2 se muestra atenuado como ejemplo de un puerto que no está disponible.

VEXcode_IQ_-_dev_wWZN1WNDMV.png

Apague el Gyro desmarcando la casilla Gyro.

VEXcode_IQ_-_dev_NnlQKE9Ncm.png

Una vez que se haya configurado el tren motriz, seleccione "Listo" para enviar el dispositivo a la configuración o "Cancelar" para regresar al menú Dispositivos. Deje la configuración del tren motriz como está a menos que desee personalizarla aún más.

Nota: Al seleccionar “Cancelar” se desharán todos los cambios que haya realizado en el dispositivo y no formará parte de la configuración.

Nota: Para obtener más opciones sobre cómo configurar una transmisión sin giroscopio, haga clic en aquí.


El controlador ahora se puede agregar a la configuración después de que se hayan configurado los motores individuales y el tren motriz. 

Agregar un controlador

VEXcode_IQ_-_dev_YNqpvnVZYT.png

Para configurar un controlador, seleccione el botón Dispositivos para abrir la ventana Dispositivos si aún no está abierta. 

VEXcode_IQ_-_dev_BpdsraKihq.png

Seleccione "Agregar un dispositivo".

VEXcode_IQ_-_dev_7don595W7W.png

Seleccione "Controlador".

Ahora que el controlador se ha agregado a la configuración del robot, los motores del brazo y la garra ahora se pueden asignar a los botones del controlador y la transmisión se puede asignar a los joysticks del controlador.

Asignación de motores a los botones del controlador

VEXcode_IQ_-_dev_QB0B9OJ7cb.png

Configure un motor para un botón haciendo clic en los botones del controlador. Al hacer clic en 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 único motor (que no sea parte del tren motriz) configurado para ellos. Por ejemplo, ArmMotor no se puede configurar para los grupos de botones L y R, solo para uno de ellos. Una vez que se haya configurado un motor, no aparecerá como una opción para los otros botones.

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

VEXcode_IQ_-_dev_1kguoxPoaW.png

Puede cambiar el modo de conducción del robot utilizando los joysticks seleccionando los botones para recorrer los modos hasta que se muestre el modo deseado. Los cuatro modos son: Arcade izquierdo, Arcade derecho, Arcade dividido y Tanque. 

VEXcode_IQ_-_dev_699sLae7vE.png

Arcade izquierdo: todo el movimiento se controla mediante el joystick izquierdo.

VEXcode_IQ_-_dev_PYfqZxK9QR.png

Arcade derecho: todo el movimiento se controla mediante 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.

Nota: Para obtener más opciones sobre la configuración de un controlador, haga clic en aquí.


Una vez que se ha configurado el controlador, es necesario guardar los cambios.

Guardando cambios

VEXcode_IQ_-_dev_63ncEiWKJg.png

Seleccione "Listo" para completar la configuración o los cambios no se guardarán.


Ahora que se ha configurado el controlador y se han guardado los cambios, el proyecto se puede descargar y ejecutar.

Descargar y ejecutar un proyecto

VEXcode_IQ_-_dev_3WXT0yLNV1.png

Seleccione Descargar para descargar el proyecto en la ranura seleccionada del Brain.

Nota: Los íconos Descargar, Ejecutar y Detener se volverán grises brevemente hasta que se complete la descarga.

VEXcode_IQ_-_dev_ob8c3fJst2.png

Seleccione Ejecutar para iniciar el proyecto mientras su robot todavía está conectado a su computadora.

Nota: Para obtener más información sobre cómo descargar y ejecutar un proyecto, haga clic aquí.

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

Last Updated: