Usando la plantilla de competencia de Python en VEXcode V5

La plantilla de competencia es un proyecto de ejemplo que ya incluye comandos para comunicarse con el sistema de control de campo durante las competencias, garantiza que los comandos cumplan con las regulaciones del campo y ayuda a configurar proyectos para evitar complicaciones y descalificaciones ("competencia" se refiere a un evento VRC utilizando el hardware de control de campo oficial).  


Abra la plantilla del concurso desde la página de ejemplos

Captura de pantalla de un tutorial de Python de la categoría Descripción V5, que ilustra conceptos clave y ejemplos de código para programar con VEX Robotics.


Diagrama que ilustra la estructura de programación de Python V5, mostrando los componentes clave y sus relaciones con fines educativos en la sección Descripción de la categoría V5 de los Tutoriales de Python.


Tres secciones de la plantilla: preautónomo, modo autónomo y control del conductor

Diagrama que ilustra los componentes clave del sistema robótico VEX V5 para tutoriales de Python, destacando sensores, motores y elementos de control.

Nota: Para que tu proyecto funcione en una competencia, debes dejar estas funciones en tu proyecto. Agregar comandos donde los comentarios indican para cada sección.


Utilice la función pre_autonomous para cualquier configuración

Diagrama de flujo que ilustra el proceso de uso de Python para la programación robótica VEX V5, destacando los pasos clave y los puntos de decisión en el tutorial.

La funciónpre_autonomous se utiliza para cualquier configuración que su robot pueda necesitar, como calibrar un giroscopio, configurar variables u otras configuraciones del dispositivo. Estos comandos se ejecutarán inmediatamente cuando se inicie el proyecto, antes de que comience la parte autónoma del partido.

Diagrama de flujo que ilustra el proceso de uso de Python para la programación de robótica VEX, destacando los pasos clave y los puntos de decisión en el tutorial.

Asegúrese de que todos los comandos tengan la sangría adecuada para que la línea guía sea visible entre las funcionespre_autónoma yautónoma.

Nota: Si no se necesita configuración, esta función puede permanecer vacía.


Autónomo

Imagen de descripción de categoría V5 que ilustra tutoriales de Python, con conceptos clave y ejemplos para programar con robótica VEX.

La función autónoma se utiliza para controlar su robot durante la parte autónoma de una partida VRC. Los comandos dentro de esta función se ejecutarán cuando el partido comience el período autónomo.

Diagrama de flujo que ilustra el proceso de uso de Python para la programación robótica VEX V5, destacando los pasos y componentes clave involucrados en los tutoriales.

Asegúrese de que todos los comandos tengan la sangría adecuada para que la línea guía sea visible entre las funcionespre_autónoma yautónoma.

Nota: Si no se necesita configuración, esta función puede permanecer vacía.


Control de usuario

Diagrama que ilustra la descripción de la categoría V5 para tutoriales de Python, con componentes clave y conexiones relevantes para la programación con VEX Robotics.

La función user_control se utiliza para controlar su robot durante la parte de control del conductor de una partida VRC.  Los comandos dentro de esta función se ejecutarán cuando el partido comience el período de control del conductor.

Nota: El bucle while True se muestra arriba para que el robot responda a la entrada del controlador V5 durante todo el partido.

Diagrama que ilustra la descripción de la categoría V5 para tutoriales de Python, mostrando los componentes y características clave del sistema de robótica VEX V5, incluidos los elementos de programación y la integración de hardware.

Asegúrese de que todos los comandos tengan la sangría adecuada dentro del buclewhile True mientras codifica la parte de control del usuario. Deben verse dos líneas guía, como se muestra aquí. Uno porque elmientras que True está dentro de la funciónuser_control. El otro para garantizar que los comandos estén dentro del buclewhile True.

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

Last Updated: