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

Este artículo ha sido archivado. Vea 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

Añadiendo motores

Barra de herramientas de VEXcode IQ con el ícono de Dispositivos resaltado entre el Visor de código y los íconos de Ayuda.

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

Menú de dispositivos IQ de VEXcode con la configuración de generación de cerebro robótico IQ mostrada. Esta configuración está establecida en la opción de 1.ª generación.

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

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

Seleccione "Agregar un dispositivo".

Menú Dispositivos VEXcode IQ después de seleccionar el botón Agregar un dispositivo. La opción Motor está resaltada.

Seleccione "Motor".

VEXcode IQ Seleccione un menú de puerto donde se puede seleccionar el puerto específico para el motor inteligente. El puerto número 10 está resaltado.

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

Ventana de dispositivos VEXcode IQ con las opciones de motor mostradas. Arriba, el nombre del motor está resaltado para indicar que se puede cambiar su nombre. En este ejemplo, el nombre se establece en ArmMotor.

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 indicar que el nombre elegido no está disponible.

Menú de dispositivos VEXcode IQ después de seleccionar el puerto inteligente y cambiar el nombre del motor. A continuación, se resalta el botón Listo.

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 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 un tren motriz con un giroscopio, haga clic en aquí.

Agregar una transmisión

Barra de herramientas de VEXcode IQ con el ícono de Dispositivos resaltado entre el Visor de código y los íconos de Ayuda.

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

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

Seleccione "Agregar un dispositivo".

Menú Dispositivos VEXcode IQ después de seleccionar el botón Agregar un dispositivo. Se resalta la opción de motor Drivetrain 2.

Seleccione “Transmisión de 2 motores”.

Menú Dispositivos VEXcode IQ después de que se haya seleccionado la opción de motor Drivetrain 2 para agregarla. Un menú muestra las opciones de puerto para el motor izquierdo y se ha seleccionado el puerto número 1.A continuación, un menú muestra las opciones de puerto para el motor derecho y se ha seleccionado el puerto número 6.

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.

Después de seleccionar los puertos para los motores izquierdo y derecho, se debe seleccionar el puerto para el giroscopio. En este ejemplo, no hay ningún Gyro usado, por lo que la casilla de verificación Gyro se ha desmarcado y está resaltada.

Apague el Gyro desmarcando la casilla Gyro.

Menú de dispositivos VEXcode IQ después de seleccionar los puertos del tren motriz y con la pantalla de configuraciones del tren motriz mostrada. A continuación, se resalta el botón Listo.

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 un tren motriz sin un giroscopio, haga clic 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

Barra de herramientas de VEXcode IQ con el ícono de Dispositivos resaltado entre el Visor de código y los íconos de Ayuda.

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

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

Seleccione "Agregar un dispositivo".

Menú Dispositivos VEXcode IQ después de seleccionar el botón Agregar un dispositivo. La opción Controlador está resaltada.

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

Menú de dispositivos VEXcode IQ con las opciones del controlador mostradas. Hay un diagrama de todos los botones del controlador, y cada botón se puede conectar a grupos de motores o transmisiones seleccionándolos en el diagrama. Los botones aparte de los joysticks están resaltados. Los botones del eje L están conectados a un motor denominado ArmMotor, y los botones del eje F están conectados a un motor denominado ClawMotor.

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

Menú de dispositivos VEXcode IQ con las opciones del controlador mostradas. Los joysticks están resaltados pero aún no están configurados para ninguna acción.

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. 

Menú de dispositivos VEXcode IQ con las opciones del controlador mostradas. El botón del joystick izquierdo tiene un ícono que indica que está conectado al Arcade izquierdo en el tren motriz.

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

Menú de dispositivos VEXcode IQ con las opciones del controlador mostradas. El botón derecho del joystick tiene un ícono que indica que está conectado a Right Arcade en el Drivetrain.

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

Menú de dispositivos VEXcode IQ con las opciones del controlador mostradas. Los botones del joystick izquierdo y derecho tienen íconos que indican que están conectados a Split Arcade en el Drivetrain.

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.

Menú de dispositivos VEXcode IQ con las opciones del controlador mostradas. Los botones del joystick izquierdo y derecho tienen íconos que indican que están conectados al tanque en el tren motriz.

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 cómo configurar un controlador, haga clic aquí.


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

Guardando cambios

Menú de dispositivos VEXcode IQ con las opciones del controlador mostradas. Los botones del eje L están conectados a un motor denominado ArmMotor, y los botones del eje F están conectados a un motor denominado ClawMotor. Los botones del joystick izquierdo y derecho tienen íconos que indican que están conectados a Split Arcade en el Drivetrain. A continuación, se resalta el botón Listo.

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

Barra de herramientas VEXcode IQ con el ícono de descarga resaltado entre los íconos Cerebro y Ejecutar.

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.

Barra de herramientas de VEXcode IQ con el ícono Ejecutar resaltado entre los íconos Descargar y Detener.

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: