Paso 1: Hazlo
¿Qué es?
¿Ha estado alguien en tu lata de galletas? Puedes programar tu BBC micro:bit para que actúe como alarma y ¡te avise! Aprenderás qué es la selección, la lógica de comparación y el sensor de luz del micro:bit.
Estos dos vídeos te muestran lo que harás y cómo codificarlo:
Cómo funciona
- El programa convierte la pantalla LED del micro:bit en un sensor de luz.
- Coloca tu micro:bit en la lata que quieres proteger. Cuando se abre la tapa, el sensor luminoso detecta un cambio en el nivel de luz y activa la alarma.
- El programa utiliza un bucle infinito para seguir detectando el nivel de luz.
- Lógica de selección ("if... else") y comparación (> 30) se utilizan, de modo que si el nivel de luz supera un determinado valor, aparece una cara enfadada en la pantalla; en caso contrario, se borra la pantalla.
Lo que necesitas
- micro:bit (o simulador MakeCode)
- Editor de MakeCode
- Un paquete de pilas
Paso 2: Prográmalo
Paso 3: Mejóralo
- Configura el programa, eliminando la parte "else" de la comparación, para que la cara de enfado permanezca en la pantalla del micro:bit sea cual sea el nivel de luz y puedas saber que alguien ha abierto tu lata.
- Añade una alarma acústica utilizando bloques de música del editor MakeCode.
- Cuenta las veces que se ha abierto tu lata, introduciendo una variable en el programa.
- Si tienes dos micro:bits, utiliza la función radio para mandarte una señal en cuanto se abra tu lata. Echa un vistazo al proyecto "alarma de luz" para saber cómo hacerlo.