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.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.


