Codificación con VEXcode IQ (1.ª generación)

VEXcode IQ es el entorno de codificación para programar un robot VEX IQ. El siguiente artículo proporciona enlaces a otros artículos que le ayudarán a empezar a codificar con VEXcode IQ. Al final de este artículo, tendrá la opción de programar el VEX Clawbot IQ para avanzar o crear un proyecto para imprimir 'VEX' en la pantalla LCD del VEX IQ Brain.

Estudiantes colaborando en la construcción de un robot VEX IQ en un entorno de aula.

Nota: para probar su proyecto al final de este artículo, asegúrese de comenzar con una batería IQ cargada.

Este artículo incluirá:

  • Descarga la aplicación
  • Dispositivos y plantillas
  • Usando bloques
  • Ahorro
  • Actualice el firmware si es necesario
  • Descargando y ejecutando
  • Abrir un proyecto
  • Enlaces útiles adicionales
  • Mi primer proyecto
    • Imprima el ejemplo 'VEX' (no se requiere construcción de robot)
    • Ejemplo de Drive Forward (se requiere compilación de Clawbot IQ)

Descargar la aplicación

VEXcode IQ está disponible para varios tipos diferentes de dispositivos. La aplicación debe descargarse en su dispositivo. Ver la página de descarga de VEXcode

Opciones de descarga de VEXcode IQ que incluyen plataformas Windows, Mac, Apple App Store, Google Play y Amazon Appstore.

Los siguientes enlaces le ayudarán a descargar la aplicación en su dispositivo:


Dispositivos y plantillas

Nuevo proyecto de Bloques en VEXcode IQ, con la Caja de herramientas de Bloques resaltada para indicar que con solo un Cerebro conectado, solo se muestran los bloques predeterminados.

Cuando abres un proyecto VEXcode IQ, el se configura para usar únicamente VEX IQ Brain. Los únicos bloques que aparecerán en la Caja de herramientas son los bloques predeterminados. 

Un proyecto se personaliza agregando los dispositivos que se utilizan en su robot. Bloques adicionales llenarán la Caja de herramientas para cada dispositivo que se agregue.

VEXcode IQ con el menú Dispositivos abierto hacia un costado y mostrando un tren motriz de 2 motores conectado. En la caja de herramientas, ahora está disponible la categoría de bloques Drivetrain.

Por ejemplo, agregar un dispositivo 'motor DRIVETRAIN 2' agregará el conjunto de bloques 'Drivetrain' a la Caja de herramientas.

Construcción del robot Clawbot IQ que se muestra junto a la construcción del robot Autopilot.

Hay varias versiones estándar de VEX IQ, como Clawbot y Autopilot, que se pueden usar en el aula y en los laboratorios VEX STEM.

Menú de dispositivos VEXcode IQ con un proyecto de plantilla abierto y dispositivos preconfigurados mostrados. En este ejemplo, dos motores llamados ClawMotor y ArmMotor están asignados a los puertos 11 y 10, y un tren de transmisión de dos motores con giroscopio está asignado a los puertos 1, 6 y 4.

VEXcode IQ tiene varias plantillas que ya están configuradas para estas compilaciones. Por ejemplo, una forma sencilla de iniciar un proyecto VEXcode IQ para Clawbot IQ es utilizar una plantilla de ejemplo. Esto configurará los dispositivos del Clawbot y agregará los bloques de dispositivos específicos a la Caja de herramientas.

Barra de herramientas de VEXcode IQ con el menú Archivo abierto y la opción Abrir ejemplos resaltada. Abrir ejemplos es la quinta opción del menú, debajo de Nuevo proyecto de bloques, Nuevo proyecto de texto, Abrir y Abrir recientes.

Abra un proyecto de ejemplo seleccionando 'Abrir ejemplos' en el menú Archivo.

Ejemplo de menú Proyectos con la categoría Plantillas en la barra de Filtro resaltada.

Seleccione 'Plantillas' en la barra de filtros.

Imagen en miniatura del proyecto de ejemplo del motor Clawbot Drivetrain 2.

Luego seleccione la plantilla Clawbot (tren motriz de 2 motores).

Nota: consulte la sección Configuración del robot de los artículos para obtener más información sobre la configuración de dispositivos.


Usando bloques

VEXcode IQ se abre como un proyecto de Bloques. La programación con bloques proporciona un entorno accesible, con un umbral de entrada muy bajo. Sin embargo, codificar un proyecto de Blocks también permite un nivel avanzado de programación.

Se puede agregar un bloque a un proyecto arrastrándolo desde la Caja de herramientas al espacio de trabajo.

Una flecha indica que se ha arrastrado un bloque de Impresión desde la Caja de herramientas al espacio de trabajo, formando una pila debajo de un bloque Al iniciar.

 Se puede eliminar fácilmente del proyecto arrastrando el bloque fuera del espacio de trabajo. 

Una flecha indica que el bloque de Impresión se puede eliminar arrastrándolo nuevamente a la Caja de herramientas.

Algunos artículos útiles adicionales que utilizan bloques incluyen:


Ahorro

Una vez que haya completado su proyecto VEX IQ, deberá guardarlo en su dispositivo. Guardar su proyecto varía dependiendo de su dispositivo.

Barra de herramientas de VEXcode IQ con el campo de nombre de proyecto cambiado a Unidad. La etiqueta a la derecha está resaltada y dice Guardado.

Los siguientes artículos explican cómo guardar su proyecto en su dispositivo:


Actualice el firmware si es necesario

El VEX IQ Brain y otros dispositivos inteligentes tienen un software subyacente que permite que los dispositivos funcionen con el proyecto VEXcode IQ. Este software se llama firmware o también se conoce como VEXos.

Icono de la aplicación VEXos Utility.

Si el firmware no está actualizado con su versión actual VEXcode IQ, no podrá descargar su proyecto al IQ Brain. VEXcode IQ le avisa cuando el firmware no está actualizado mostrando un icono de cerebro naranja tan pronto como se conecta un IQ Brain encendido a su dispositivo.

VEXcode IQ con un ícono de cerebro naranja en la barra de herramientas que indica que el firmware del cerebro está desactualizado.

Nota: consulte el artículo Firmware - Primeros pasos - VEXcode IQ para obtener más información sobre el firmware.


Descargando y ejecutando

Cerebro conectado a una computadora portátil mediante un cable USB.

Su proyecto VEXcode IQ debe descargarse en VEX IQ Brain para que se ejecute. Esto se logra con un cable USB conectado entre el IQ Brain y su dispositivo. 

Cerebro conectado a un iPad mediante una conexión inalámbrica.

O de forma inalámbrica con dispositivos iPad/tableta Android.

VEXcode IQ con el menú desplegable Ranura abierto, que se puede usar para seleccionar una de las 4 ranuras en el cerebro conectado.

El VEX IQ Brain tiene cuatro ranuras de descarga que permiten almacenar cuatro proyectos diferentes en el IQ Brain al mismo tiempo.

Una vez que el VEX IQ Brain esté conectado y se seleccione una ranura, su proyecto se puede descargar al IQ Brain y luego ejecutarlo. Cuando se ejecuta un proyecto, le permite ver cómo el proyecto afecta el comportamiento de su robot.

Ocasionalmente, puede ocurrir un error de descarga durante el proceso de descarga. Sin embargo, estos suelen ser fáciles de solucionar.

Los siguientes artículos le ayudarán a descargar y ejecutar su proyecto VEXcode IQ:

Nota: Antes de descargar su proyecto, revise la Lista de verificación previa a la descarga de un proyecto.


Abrir un proyecto

Una vez que se ha guardado un proyecto VEXcode IQ en su dispositivo, se puede abrir más tarde para volver a descargarlo en su robot, o se puede modificar el proyecto.

VEXcode IQ con un proyecto de Bloques previamente guardado se abrió exitosamente en el Espacio de trabajo.

Los siguientes artículos lo ayudarán a abrir su proyecto VEXcode IQ en su dispositivo específico:


Enlaces útiles adicionales

Hay muchos artículos adicionales de la biblioteca VEX para ayudarlo a trabajar con VEXcode IQ.

Algunos artículos adicionales útiles para comenzar incluyen:

También hay muchas actividades divertidas y educativas en los laboratorios STEM VEX IQ.

Imagen de banner que dice VEX IQ STEM Labs.


Mi primer proyecto

Los siguientes dos proyectos le permitirán practicar la construcción de un proyecto en VEXcode IQ.

Imprimir 'VEX'

Este proyecto te permitirá construir un proyecto sin tener que montar un robot. Todo lo que se necesitará es el cerebro VEX IQ y una batería cargada .

Cerebro conectado a una computadora portátil mediante un cable USB.

Asegúrese de que IQ Brain esté conectado a su dispositivo y encendido.

Icono de la aplicación VEXcode IQ.

Inicie VEXcode IQ.

El proyecto de bloques en blanco predeterminado está abierto en el espacio de trabajo de VEXcode IQ.

Se abrirá un nuevo proyecto en blanco.

VEXcode IQ con un proyecto que dice Cuando se inicia, imprime Hola.

En la categoría 'Apariencias', seleccione un bloque [Imprimir] y adjúntelo al bloque {When started}.

VEXcode IQ con un proyecto que ahora lee Cuando se inicia, imprime VEX.

Reemplace la palabra "Hola" en el parámetro con la palabra "VEX".

Barra de herramientas VEXcode IQ con los íconos Descargar y Ejecutar resaltados juntos entre los íconos Cerebro y Detener. El proyecto también ha sido renombrado y guardado como DisplayProject.

Guarde, descargue y ejecute su proyecto.

Pantalla cerebral IQ (Gen 1) que se muestra después de ejecutar el programa DisplayProject. El mensaje VEX se ha impreso en la pantalla.

'VEX' se imprimirá en la pantalla LED del IQ Brain.

Impulsar

Este proyecto está diseñado para usarse con el Clawbot IQ estándar. Vea el laboratorio STEM de Clawbot con controlador para obtener instrucciones de construcción.

Vista en ángulo de la construcción de Clawbot IQ.

Cerebro conectado a una computadora portátil mediante un cable USB.

Asegúrese de que IQ Brain esté conectado a su dispositivo y encendido.

Icono de la aplicación VEXcode IQ.

Inicie VEXcode IQ.

Se abrirá un nuevo proyecto en blanco.

Miniatura de proyecto de ejemplo de motor Clawbot Drivetrain 2.

Abra el proyecto de ejemplo 'Clawbot (Transmisión de 2 motores)'.

Nota: La plantilla requiere que se conecte un Gyro al Smart Port 4.

Proyecto de ejemplo de plantilla de motor VEXcode IQ con Clawbot Drivetrain 2 abierto en el espacio de trabajo. El proyecto tiene una nota que tiene una descripción del proyecto y la configuración de su dispositivo. El proyecto también tiene una pila de bloques que dice Al iniciar, avance 200 mm.

En la categoría 'Tren motriz', seleccione un bloque [Conducir para] y adjúntelo al bloque {When started}.

Nota: Al avanzar 200 milímetros, las ruedas del Clawbot avanzarán una rotación.

Guarde, descargue y ejecute su proyecto. El Clawbot ahora avanzará 200 mm como se muestra en la animación a continuación.

Nota: Si experimenta algún problema al trabajar con VEXcode IQ, utilice la herramienta de comentarios que se encuentra en VEXcode IQ.

 

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

Last Updated: