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

Introducción a la codificación

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

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

Interconexión con los usos del mundo: motores, mecanismos, manipuladores, movimiento

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

El amor por los usos del código: el fracaso, la perseverancia y la alegría abrumadora cuando tu código finalmente funciona

Todos estos componentes son lo que hace a un robot, 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 increíble. La codificación con robótica puede cambiar la vida de los estudiantes al mostrarles lo que son capaces de lograr.

Tim Friez: el interno de VEX que nunca se fue. Ahora vicepresidente de Tecnología Educativa en VEX


Entrevistas con estudiantes sobre codificación

Observa y aprende de las entrevistas a medida que los equipos y los estudiantes describen cómo abordan la codificación.

Imagen de un concurso de robótica en Farmersville, que muestra a los estudiantes que participan en el aprendizaje práctico y el trabajo en equipo en un entorno educativo. Cómo el equipo de robótica de Farmersville escribió su código VRC >

Ilustración de un kit educativo de VEX Robotics con varios componentes y herramientas para construir y programar robots, con un fondo limpio, que enfatiza el aprendizaje práctico en robótica para los estudiantes. Team Paradigm, 315Y, Ingeniería y Sensores >


Acceso a VEXcode

Ilustración que representa una guía paso a paso para recursos educativos, con iconos y texto relacionados con los puntos de partida en el proceso de aprendizaje, diseñada para ayudar a los usuarios a navegar por los materiales educativos.

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

Aprende a codificar con videotutoriales

Dentro de cada versión de VEXcode hay un botón de TUTORIALES en la parte superior izquierda. Este botón te da 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

Usar la ayuda de VEXcode

Captura de pantalla de la interfaz de ayuda de VEXcode, que muestra varias opciones de programación y recursos para los usuarios, diseñada para ayudar a los educadores y estudiantes a navegar por el software de manera efectiva.

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

Existe ayuda para

  • Bloque
  • Python
  • C++

Comience con habilidades virtuales

Ilustración que muestra los pasos clave para iniciar un viaje educativo, con iconos y texto que guían a los usuarios a través del proceso inicial en la categoría de educación.

Ilustración que representa conceptos clave en educación, con diversos estudiantes involucrados en actividades de aprendizaje, que representa la sección "Comience aquí" de los recursos educativos.

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

A los nuevos equipos les resulta difícil comenzar 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á "listo"
  • El código de prueba requiere reinicio de campo constante y carga de la batería

Beneficios:

  • Aprender know-how de codificación
  • Comprender las habilidades de estrategia de juego
  • Prepárate para codificar tu propio robot en Blocks o Python
  • Mejora tus 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 del juego y las habilidades de depuración aprendidas de la codificación en Virtual Skills serán invaluables cuando comience a codificar el robot físico.

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


¿Debo usar bloques, Python o C++?

Ilustración que representa recursos y herramientas educativas para principiantes, destacando conceptos y pasos clave para comenzar a aprender, relevantes para la sección "Comience aquí" de la categoría Educación.

Comenzar con bloques

Para los 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
  • Escribiendo: se necesita una interfaz de arrastrar y soltar con poca escritura

Leer más sobre Por qué los bloques de aprendizaje son los primeros en recomendarse

Ilustración que representa los conceptos clave de la sección "Empezar aquí" en la categoría Educación, con elementos visuales que guían a los usuarios a través de los pasos iniciales del proceso de aprendizaje.

Transición a Python

Para un programador que esté listo para pasar al texto, recomendamos Python, a menos que su equipo o entrenador sea más competente 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 Python se enseñe en la escuela
  • Rendimiento: el rendimiento de Python es comparable al de C++

Aprende a codificar leyendo artículos

Ilustración que representa conceptos clave en educación, con diversas herramientas y recursos educativos, destinados a guiar a los usuarios en la sección "Comience aquí" de la Base de conocimientos de VEX.

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

  • Cómo empezar
  • Instalación de VEXcode
  • Abrir y guardar proyectos
  • Configuración del robot
  • Tutoriales sobre Block, Python y C++

Enlaces de la biblioteca VEX:


Aprende a codificar con robots virtuales

Un dibujo colorido de un robot con varias características, incluyendo antenas y engranajes, que representa conceptos educativos de una manera lúdica, adecuado para niños y estudiantes en la sección "Comienza aquí" de la categoría de educación.

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

  • Comience en vr.vex.com
  • Hay tutoriales en video y ejemplos disponibles

Soporte de codificación

Ilustración que representa una guía paso a paso para principiantes en educación, con iconos y texto que resaltan los conceptos clave en la sección "Comience aquí".

Hay múltiples fuentes de apoyo.

De su entrenador

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

Foro VEX

  • Los estudiantes y entrenadores pueden publicar preguntas en el canal de Soporte de Programación

Comunidad en PD+ para entrenadores Rec

Póngase en contacto con el equipo de VEXcode

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

Usar el plan de estudios de CS

Ilustración que representa recursos y herramientas educativas para principiantes, con iconos y texto relacionados con el inicio de un viaje de aprendizaje en la categoría de educación.

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

Las lecciones incluyen:

  • Introducción Y fundamentos
  • Mover tu robot
  • Comportamientos repetitivos
  • Navegar por un laberinto
  • Detección de muros a distancia
  • Decisiones con colores
  • Mover discos con bucles
  • Desarrollo de algoritmos

¡Ve a cs.vex.com y echa un vistazo a las Actividades y Recursos mientras estás 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 consideren una carrera en la codificación, y que se hayan vuelto competentes en la codificación textual, se beneficiarán de aprender las herramientas utilizadas por los codificadores profesionales. Visual Studio Code de Microsoft es la herramienta preferida por el 70% de los programadores 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 rico en características y extensible que es utilizado por 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 de VEX. El código fuente de esta extensión es público, lo que permitirá a otros usuarios construir sobre lo que hemos hecho para crear nuevas herramientas que puedan encontrar útiles.

Ilustración que representa una guía paso a paso de los recursos educativos, con iconos y texto relacionados con el inicio de un viaje educativo. Adecuado para usuarios que buscan orientación en la sección "Empezar aquí" de la categoría Educación.

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 de VEX
  • IntelliSense para la API de 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 código VS

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: