Este artículo muestra a los usuarios los recursos y el contenido de codificación VEX y RECF disponibles.

Una introducción a la codificación

Usos de la escritura de código: sintaxis, estructuras, comandos, parámetros

Creación de usos lógicos: datos de sensores, condicionales, bucles, operadores

Usos de la interfaz con el mundo: motores, mecanismos, manipuladores, movimiento.

Usos del pensamiento computacional: algoritmos, abstracción, pensamiento crítico, resolución de problemas, creatividad.

El amor por el código utiliza: fracaso, perseverancia y la alegría abrumadora cuando su código finalmente funciona

Todos estos componentes son los que hacen que un robot sea un robot. La codificación es el pegamento que une todas las partes y permite a los estudiantes expresar su ingenio creando una solución sorprendente. Codificar con robótica puede cambiar la vida de los estudiantes mostrándoles lo que son capaces de lograr.

Tim Friez: el pasante de VEX que nunca se fue. Ahora vicepresidente de tecnología educativa en VEX


Entrevistas con estudiantes sobre codificación

Mire y aprenda de las entrevistas mientras los equipos y los estudiantes describen cómo abordan la codificación.

Cómo el equipo de robótica de Farmersville escribió su código VRC>

Team Paradigm, 315Y, Ingeniería y Sensores>


Accediendo al código VEX

Estudiante sentado con laptop

VEXcode es la herramienta de codificación creada por VEX para robots VEX. Existen versiones para VEX 123, GO, IQ, EXP y V5. También hay un VEXcode VR que te permite programar robots virtuales.

Aprenda a codificar con tutoriales en vídeo

Dentro de cada versión de VEXcode hay un botón TUTORIALES en la parte superior izquierda. Este botón le brinda acceso a tutoriales en video sobre una variedad de temas y es un lugar perfecto para comenzar.

  • Ejecute su versión de VEXcode y haga clic en TUTORIALES

Utilice la ayuda de VEXcode

ayuda de código VEX

Dentro de cada versión de VEXcode hay un botón de AYUDA cerca de la esquina superior derecha. La ayuda explica cómo funciona cada bloque o comando de texto e incluye código de ejemplo.

Existe ayuda para

  • Bloquear
  • Pitón
  • C++

Comience con habilidades virtuales

Ventana de habilidades virtuales de VIQC

Ventana de habilidades virtuales de VRC

Virtual Skills es un buen lugar para comenzar a codificar para competencias VEX.

A los equipos nuevos les resulta difícil empezar a codificar robots porque los codificadores del equipo a menudo no tienen tiempo para aprender.

  • El equipo de construcción siempre está conduciendo, cambiando y probando el robot.
  • El robot nunca está "terminado"
  • El código de prueba requiere reinicio constante en el campo y carga de la batería

Beneficios:

  • Aprenda conocimientos de codificación
  • Comprender las habilidades de estrategia de juego.
  • Prepárate para codificar tu propio robot en Blocks o Python
  • Mejore sus habilidades de depuración
  • Mejore su confianza en la codificación

El código escrito en Virtual Skills no se transferirá al robot personalizado del equipo, porque su robot es sin duda diferente del diseño estándar de Virtual Skills. Sin embargo, el conocimiento de codificación, el conocimiento de juegos y las habilidades de depuración aprendidas al codificar en Virtual Skills serán invaluables cuando comiences a codificar el robot físico.

Virtual Skills no es una competencia como VIQC o VRC. Sin embargo, hay una tabla de clasificación donde puedes ver cómo se compara tu puntuación más alta con la de otros equipos.


¿Debería utilizar bloques, Python o C++?

Avanzar bloque de 200 mm

Comience con bloques

Para principiantes recomendamos comenzar con Bloques para VEX IQ y VEX V5.

  • Legibilidad: los comandos son fáciles de leer
  • Memorización: todos los comandos son visibles para el usuario.
  • Escritura: se necesita una interfaz de arrastrar y soltar con poca escritura

Leer más sobre Por qué aprender los bloques primero en recomendado

Comando Python de avance de 200 mm

Transición a Python

Para un codificador que esté listo para pasar al texto, recomendamos Python, a menos que su equipo o entrenador tenga más competencia en C++.

¿Por qué se recomienda Python en lugar de C++?

  • Legibilidad: Python contiene menos jerga y sintaxis que C++
  • Trabajos futuros: Python se usa más ampliamente que C++
  • Educación: Es más probable que se enseñe Python en la escuela
  • Rendimiento: el rendimiento de Python es comparable al de C++

Aprenda a codificar leyendo artículos

Sección VEXcode IQ de la biblioteca VEX

La biblioteca VEX tiene artículos sobre codificación que incluyen

  • Empezando
  • Instalación de código VEX
  • Abrir y guardar proyectos
  • Configuración del robot
  • Tutoriales sobre Block, Python y C++

Enlaces de la biblioteca VEX:


Aprenda a codificar con robots virtuales

Ventana VEXcode VR

VEXcode VR (Robots virtuales) es una excelente manera de aprender a codificar y al mismo tiempo evitar la necesidad de cargar baterías o restablecer su campo cada vez que desee probar su código.

  • Empieza en vr.vex.com
  • Hay tutoriales en vídeo y ejemplos disponibles.

Soporte de codificación

Estudiante y mentor mirando una computadora portátil

Hay múltiples fuentes de apoyo.

De tu entrenador

  • Los entrenadores saben más de lo que crees. Y pueden pedir ayuda a otros entrenadores y equipos.

Foro VEX

Comunidad en PD+ para Entrenadores REC

Póngase en contacto con el equipo de VEXcode

  • ¿Aún tienes un problema que no puedes resolver?
  • ¿Tiene una idea sobre cómo mejorar VEXcode?
  • Utilice el botón COMENTARIOS para proporcionar comentarios, preguntas e información de diagnóstico directamente al equipo de VEXcode.

Utilice el plan de estudios de informática

Cursos de informática VEXcode VR

Aprenda a codificar en Blocks y Python utilizando el plan de estudios y las actividades gratuitas de VEX.

Las lecciones incluyen:

  • Introducción y fundamentos
  • Moviendo tu robot
  • Comportamientos repetitivos
  • Navegando por un laberinto
  • Detectar paredes a distancia
  • Decisiones con colores
  • Mover discos con bucles.
  • Desarrollando algoritmos

Vaya a cs.vex.comy consulte las actividades y recursos mientras esté allí.


Extensión de código VEX Visual Studio

VEXcode es el entorno de codificación recomendado para los usuarios de VEX a medida que comienzan su viaje aprendiendo a codificar. Los estudiantes que estén considerando una carrera en codificación y que hayan adquirido competencia en codificación textual se beneficiarán al aprender las herramientas utilizadas por los codificadores profesionales. Visual Studio Code de Microsoft es la herramienta elegida por el 70% de los codificadores profesionales de todo el mundo. VEX ha creado una extensión para Visual Studio Code (VS Code) de Microsoft para este propósito.

VS Code es un entorno de desarrollo integrado extensible y rico en funciones que utilizan profesionales de todo el mundo para crear software de calidad de producción. La extensión VEX VS Code permitirá a los usuarios utilizar herramientas de calidad de producción sin problemas con el hardware VEX. El código fuente de esta extensión es público, lo que permitirá a otros usuarios aprovechar lo que hemos hecho para crear nuevas herramientas que puedan resultarles útiles.

Extensión de código VEXcode Visual Studio

Funciones de extensión

  • Compatible con VS Code (versión 1.66+)
  • Compatible con Windows y Mac OS
  • Compatible con IQ (2.ª generación), EXP y V5
  • Compatible con C++ y Python
  • Actualiza el firmware VEX
  • IntelliSense para la API VEX
  • Ayuda/documentación integrada
  • Importa proyectos desde VEXcode
  • Crea nuevos proyectos a partir de plantillas.
  • Herramientas de solución de problemas de hardware integradas

Ventajas en comparación con VEXcode

  • Compatibilidad con varios archivos para C++
  • Integración de control de versiones (por ejemplo, Git)
  • Colaboración de código en tiempo real con Live Share Extension
  • Interfaz personalizable
  • Usuario extensible con otras extensiones de VS Code

Obtenga más información en vscode.vex.com

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

Last Updated: