Creando un Mi Bloque#
Este tutorial te guía en la creación de un My Block en VEXcode GO, utilizando como ejemplo un My Block que controla tu robot en un cuadrado. Al finalizar, tendrás un My Block reutilizable y un proyecto que lo utiliza para controlar un robot en un cuadrado.
Mis Bloques te permite agrupar una secuencia de bloques que quieras usar varias veces en un proyecto, sin necesidad de duplicarla ni recrearla repetidamente. Esto puede ayudarte a dividir proyectos largos y hacer que sean más fáciles de manejar.
Ve a la categoría Lógica - Mis bloques en la caja de herramientas y selecciona Crear un bloque.
Cambie el campo Nombre a square driving.
Seleccione Crear.
Aparecerá un bloque de sombrero define square driving en el espacio de trabajo, y My Block aparecerá en la caja de herramientas. Cualquier bloque que adjunte debajo del bloque define se ejecutará cada vez que se utilice My Block en un proyecto.
define square driving :: custom
Nota: Si eliminas un bloque define de My Block de tu espacio de trabajo, también se eliminará ese My Block de tu caja de herramientas y tendrás que volver a crearlo.
Coloca un bloque drive for y un bloque turn for debajo del bloque define, para conducir y girar un lado del cuadrado.
define square driving :: custom
unidad [adelante v] para (200) [mm v] ▶
girar [derecha v] por (90) grado ▶
Tal como está escrito, My Block solo se mueve y gira en un lado del cuadrado. Para que se mueva en un cuadrado completo por sí solo, envuelva los bloques drive for y turn for en un bloque repeat configurado en 4.
define square driving :: custom
repetir (4)
unidad [adelante v] para (200) [mm v] ▶
girar [derecha v] por (90) grado ▶
Adjunte un bloque al iniciar, luego extraiga accionamiento cuadrado de la caja de herramientas y adjúntelo debajo. Su espacio de trabajo ahora tiene tanto el bloque definir como el bloque al iniciar que lo llama.
define square driving :: custom
repetir (4)
unidad [adelante v] para (200) [mm v] ▶
girar [derecha v] por (90) grado ▶
cuando empezó :: hat events
square driving
Después de conectar tu robot a VEXcode, selecciona Iniciar para ejecutar el proyecto. El robot se moverá en un cuadrado.