martes, 12 de noviembre de 2024

PROYECTO MICROBIT 12 - Sensor de luz

Un sensor de luz es capaz de detectar cuánta luz hay y actuar en consecuencia. 

Nosotros en nuestra práctica vamos a programar una de esas lucecitas de noche que llevan un sensor de luz y cuando hay oscuridad en la habitación, se enciende una pequeña bombilla para que haya algo de luz en el dormitorio. 

Al igual que en la práctica anterior, tenemos que usar la "LÓGICA", pues si hay luz ocurrirá una cosa y si no hay luz, ocurrirá otra, lo que se llaman condicionales. 

Vamos a establecer el umbral de luz correcto para que la MICROBIT entienda que hay luz del Sol y es de día o ya hay una lámpara en la habitación que proporciona igualmente luz. Este valor en la MICROBIT tiene un rango de 0 a 255 lúmenes. 

RETO

1. Como siempre, al iniciar sonará una música en segundo plano compuesta por vosotros o elegida del programa y aparecerá el mensaje "LUZ".

2. En "PARA SIEMPRE", pues siempre estará funcionando el programa, vamos a establecer un bloque  condicional del grupo "LÓGICA" donde si la intensidad lumínica o lúmenes es inferior a 40, se deberá encender toda la pantalla, los 25 leds a máxima potencia, y es que usaremos por primera vez un bloque que se llama "AJUSTAR BRILLO" y estableceremos su máximo valor que es 255 también. Lo podemos encontrar en el grupo LEDs - MÁS ...". 

Recuerda que no hay icono de toda la pantalla encendida por lo que tendremos que dibujarlo nosotr@s. 

3. En el caso que los lúmenes superen el valor de 40, dentro de nuestro condicional, la pantalla permanecerá apagada simulando la bombilla apagada.

No hay comentarios:

Publicar un comentario