Uso de bucles#
Este tutorial te guiará en el uso del bloque repeat para que tu robot dibuje un cuadrado en VEXcode EXP. Al finalizar, tendrás un proyecto que repite los mismos dos bloques cuatro veces para completar el cuadrado.
Si quieres que tu robot repita la misma acción varias veces, como conducir en un cuadrado, podrías seguir duplicando los mismos bloques una y otra vez hasta que se muevan en el patrón de un cuadrado. Sin embargo, una forma más sencilla es usar el bloque repeat dentro de la categoría Logic - Control.
Adjunta una unidad para el bloque y un giro para el bloque debajo del bloque cuando se inicie.
cuando inicie
conducir [adelante v] por (200) [mm v] ▶
girar [derecha v] por (90) grados ▶
Adjunta un bloque repetir debajo del bloque cuando se inicie.
cuando inicie
repetir (10)
fin
conducir [adelante v] por (200) [mm v] ▶
girar [derecha v] por (90) grados ▶
Arrastra la unidad para y el giro para bloques dentro del bloque de * * repetición * *.
cuando inicie
repetir (10)
conducir [adelante v] por (200) [mm v] ▶
girar [derecha v] por (90) grados ▶
fin
Selecciona el número de repetición y cámbialo a * * 4 * *, para que los bloques del interior se ejecuten una vez para cada lado del cuadrado.
Asegúrate de que tu robot esté conectado a VEXcode y, a continuación, selecciona * * Descargar * * para descargar el proyecto en Brain.
Selecciona Ejecutar para ejecutar el proyecto. El robot conducirá en un cuadrado.
También puedes repetir una secuencia de acciones para siempre, usando el bloque para siempre en lugar de repetir.
por siempre
fin
Para salir de un bucle, use el bloque break dentro de un bucle, para hacer que el código salga del bloque de bucle inmediatamente.
interrumpir