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 necesidad de programar utilizando un proyecto VEXcode IQ personalizado.

Para este ejemplo, configuraremos dos motores individuales y una transmisión que se asignarán a los botones y joysticks del controlador. Los dos motores individuales que utilizaremos para este ejemplo serán los motores Brazo y Garra de la configuración Clawbot. Si no tiene un Clawbot, aún puede agregar dos motores individuales siguiendo los mismos pasos. 

Los puertos para los motores individuales y el tren motriz son los siguientes:

  • Motores:
    • ArmMotor: puerto 10
    • ClawMotor: puerto 11
  • Tren de transmisión:
    • Motor izquierdo: puerto 1
    • Motor derecho: puerto 6

Los pasos que seguiremos en este artículo son:

  • Agregar motores
  • Agregar un tren motriz
  • Agregar un controlador
  • Asignación de los 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

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

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

Menú VEXcode IQ Devices con la configuración de generación de IQ Robot Brain mostrada. Esta configuración está configurada en la opción de 1ª generación.

Seleccione la generación con la que está trabajando.

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

Selecciona Agregar un dispositivo.

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

Seleccione "Motor".

VEXcode IQ Seleccione un menú de puertos donde se pueda 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 motor de brazo.

Ventana VEXcode IQ Devices con las opciones de Motor mostradas. Arriba, el nombre del Motor está resaltado para indicar que se puede renombrar. 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 de 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 tal cual, a menos que desee personalizar aún más el motor.

Nota: Al seleccionar "Cancelar" se desharán los cambios que haya realizado en el dispositivo y no formarán 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 de transmisión siguiendo estos pasos.


Una vez que se han agregado los motores, el siguiente paso es agregar la transmisión. Un tren motriz se puede usar tanto con como sin un giroscopio. Este ejemplo se centrará en agregar una transmisión sin un giroscopio.

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

Agregar un tren motriz

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

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

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

Selecciona Agregar un dispositivo.

Menú VEXcode IQ Devices después de que se haya seleccionado el botón Agregar un dispositivo. Se resalta la opción del motor de la transmisión 2.

Seleccione "Drivetrain 2-Motor".

Menú VEXcode IQ Devices después de que se haya seleccionado la opción de motor Drivetrain 2 para ser agregada. 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 en gris 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 giroscopio usado, por lo que la casilla de verificación Giroscopio se ha desmarcado y está resaltada.

Apague el giroscopio desmarcando la casilla Giroscopio.

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

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

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

Nota: Para obtener más opciones sobre la configuración de un tren motriz sin 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 VEXcode IQ con el icono Dispositivos resaltado entre el Visor de código y los iconos de Ayuda.

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

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

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.

Seleccione "Controlador".

Ahora que el controlador se ha agregado a la configuración del robot, los motores de brazo y 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 los motores a los botones del 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. Los botones aparte de los joysticks están resaltados. Los botones del eje L están conectados a un Motor ArmMotor etiquetado, y los botones del eje F están conectados a un Motor ClawMotor etiquetado.

Configure un motor a un botón haciendo clic en los botones del Controlador. Hacer clic en el mismo botón varias veces recorrerá 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 esté separado 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 configurado un motor, no se mostrará como una opción para los otros botones.

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

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

Puede cambiar el modo de accionamiento del robot utilizando los joysticks seleccionando los botones para recorrer los modos hasta que se muestre el modo deseado. Los cuatro modos son: Left Arcade, Right Arcade, Split Arcade, Tank. 

Menú VEXcode IQ Devices con las opciones de Controller mostradas. El botón del joystick izquierdo tiene un icono que indica que está conectado a Left Arcade en la transmisión.

Arcada izquierda: todo el movimiento está controlado por el joystick izquierdo.

Menú VEXcode IQ Devices con las opciones de Controller mostradas. El botón del joystick derecho tiene un icono que indica que está conectado al arcade derecho en la transmisión.

Arcada derecha: todo el movimiento está controlado por el joystick derecho.

Menú VEXcode IQ Devices con las opciones de Controller mostradas. Los botones del joystick izquierdo y derecho tienen iconos que indican que están conectados a Split Arcade en la transmisión.

Arcada dividida: 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ú VEXcode IQ Devices con las opciones de Controller mostradas. Los botones del joystick izquierdo y derecho tienen iconos que indican que están conectados al tanque en el tren de transmisión.

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

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


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

Guardando cambios

Menú VEXcode IQ Devices con las opciones de Controller mostradas. Los botones del eje L están conectados a un Motor ArmMotor etiquetado, y los botones del eje F están conectados a un Motor ClawMotor etiquetado. Los botones del joystick izquierdo y derecho tienen iconos que indican que están conectados a Split Arcade en la transmisión. 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 el controlador se ha configurado y los cambios se han guardado, el proyecto ahora se puede descargar y ejecutar.

Descargar y ejecutar un proyecto

Barra de herramientas VEXcode IQ con el icono Descargar resaltado entre los iconos Cerebro y Ejecutar.

Seleccione Descargar para descargar el proyecto en el espacio seleccionado por Brain.

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

Barra de herramientas VEXcode IQ con el icono Ejecutar resaltado entre los iconos 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: