stop-go

¡Quiero salir de aquí!

Hoy vamos a aprender a cómo usar los bloques de bitbloq de la pestaña Control en concreto el bloque Interrumpir y Continuar con la siguiente iteración

bloques

El bloque interrumpir sirve para detener la ejecuión de un bucle. Imagina que quieres que un bucle for realice una acción 100 veces, por ejemplo encender y apagar un LED mientras suena el zumbador, sin embargo quieres que en el caso de que pulses el botón (porque estás ya cansado de tato parpadeo y ruido) deje de encenderse y apagarse o bien deje de sonar, ¿cómo hacemos eso? con el bloque interrumpir y el bloque continuar. Cuando utilizas este bloque dentro de un bucle, sales automáticamente de él (bloque interrumpir) o saltas a la siguiente iteración sin finalizar lo que hay dentro (bloque continuar).

¡Vamos a verlo!

Hoy necesitarás:

  1. 1 x ZumBloq LED
  2. 1 x ZumBloq Pulsador
  3. 1 x ZumBloq Zumbador
  4. Una placa controladora ZUM BT 328 o compatible con Arduino UNO
  5. Un cable USB

¿Cómo sería el programa que interrumpe la ejecución del bucle? Este programa dejará parará el parpadeo.

interrumpir

Sin embargo, ¿cómo sería un programa que continua el parpadeo pero deja de sonar el zumbador?

continue

Pruébalo y verás cómo funciona.