If Then Blocks#
Este tutorial cubre cómo usar los bloques if/else para que tu robot verifique una condición y decida qué bloques ejecutar. Al final, sabrás cómo configurar una condición y controlar lo que sucede cuando es verdadero o falso.
Arrastre un bloque booleano a la ranura de condición vacía en la rama if then.
Todos los bloques booleanos tienen forma hexagonal y tienen un signo de interrogación en su nombre, como el bloque controlador presionado?.
Si la condición es verdadera, se ejecutarán los bloques dentro de la rama if then.
Si la condición es falsa, se ejecutarán los bloques dentro de la rama else.
Un bloque if/else solo verifica su condición una vez. Si desea que la condición se verifique repetidamente, coloque el bloque if/else dentro de un bloque en bucle, como forever.
por siempre
si <¿Controller [R ▲ v] presionado?> entonces
conducir [adelante v]
si no
detener conducción
fin
fin
El bloque if es solo la rama if then. Si la condición no es verdadera, no sucederá nada.
si <¿Controller [R ▲ v] presionado?> entonces
conducir [adelante v]
fin
El bloque if / else if / else se puede usar para probar múltiples condiciones una tras otra. Se puede ampliar para probar tantas condiciones como sea necesario.
si <¿botón [◀ v] del Brain presionado?> entonces
girar [izquierda v] por (90) grados ▶
si no, si <¿botón [▶ v] del Brain presionado?> entonces
girar [derecha v] por (90) grados ▶
si no, si <¿botón [Verificar v] del Brain presionado?> entonces
detener conducción
si no
conducir [adelante v]
fin