Introducción
La gran mayoría de los niños prefiere alargar la hora de irse a la cama. Para muchos de ellos, ese periodo de estar a solas y a oscuras les resulta cuanto menos inquietante.
La solución pasa, en algunas ocasiones, por encender la luz del dormitorio cuando los padres se han ido.
Descripción del reto
Diseñar un programa para que el mBot avise mediante una alarma que se encendió la luz.
Pistas para la resolución
- Se debe buscar el valor referencia que marque la diferencia entre luz apagada y encendida.
- Para ajustar ese límite, se propone al principio del programa una sencilla calibración que permita conocer los rangos luminosos que nos facilita el sensor de luz para ambas situaciones.
- Crear la variable On para representar la luz encendida y crear la variable Off para representar la luz apagada.
- Se propone usar el valor intermedio como valor de referencia que active la alarma.
- Se sugiere hacer uso de una fuente de iluminación externa como la lampara del teléfono celular para aumentar la cantidad de luz y para disminuir la cantidad de luz se puede colocar la mano sobre la placa mcore..
Descripción del código
Crear variable On
Crear variable Off
Crear variable Referencia
Al encender el robot
Encender los LED de color blanco
Esperar 1 segundo
Fijar variable On con el valor del sensor de luz
Apagar los LED
Esperar 1 segundo
Fijar variable Off con el valor del sensor de luz
Fijar variable Referencia con el valor de la media entre On y Off
Ejecutar siempre
Si valor sensor de luz > valor referencia
Emitir aviso acústico


