Resposta al nivell de llum ambiental
Els mateixos LEDs de micro:bit poden invertir-se i funcionar com un sensor de llum bàsic.
Tot i què aquest sensor és poc precís, permet definir reaccions en funció del nivell de llum ambiental.
A1. Luxòmetre
Què volem que passi
Que es mostri el nivell de llum mesurat pel sensor.
* Comproveu en diferents condicions d'il·luminació que la mesura del sensor fluctua entre 0 (foscor) i 255 (lluminositat màxima).
Si volem que es mostri un valor entre 0 i 9 cal mostrar el nivell de llum / 28
A2. Indicador visual del nivell de llum
Què volem que passi
Que el número de LEDs encesos a la pantalla de micro:bit sigui proporcional al nivell de llum ambiental.
* Si definim 255 com a nivell de llum màxim, en les condicions d'il·luminació de l'aula hi ha poca fluctuació en el nombre de LEDs encesos, i no aconseguirem que s'encenguin tots.
Ajusteu el valor màxim a un nivell més baix.
A3. Indicador visual de nivell de llum milorat amb funció luxòmetre
Què volem que passi
Que s'encenguin més o menys LEDs en funció del nivell de llum ambiental, i que en prèmer un botó es mostri aquest nivell mesurat pel sensor.
A4. Encesa nocturna
Què volem que passi
Que els LEDs s'encenguin només quan l'ambient sigui fosc
(i s'apaguin quan no ho sigui).
* El valor frontera a partir del qual es considera que l'ambient és fosc depén de les condicions particulars d'il·luminació de l'aula. Feu proves i decidiu el més adient.
A5. Encesa proporcional
Què volem que passi
Que la lluentor dels LEDs s'adapti l nivell de llum ambiental mesurat pel sensor, de manera que com més llum ambiental, menys brillin els LEDs.
* Els valors mostrats al vídeo són orientatius. Decidiu els vostres en funció dels condicions d'il·luminació de l'aula.
Per demostrar que el sensor de llum de la vostra sonda espacial funciona correctament, trameteu al padlet PlanetBase. Sensors Sonda Espacial una captura de pantalla i un vídeo que mostri els següents comportaments:
-
En prèmer el botó A: mostra el logo de l'equip dissenyat al nivell anterior.
-
En prèmer el botó B: mostra el logo animat de la missió dissenyat al nivell anterior. Decidiu quants cops voleu que es repeteixi l'animació.
-
En prèmer alhora tots dos botons: mostra el nivell de llum ambiental.
-
Si no es prem cap botó: mostra el nom de l'equip.
Tot aixó ajustant la lluentor dels LEDs al nivell de llum ambiental.
Pista: utilitzeu dues estructures condicionals dins d'un mateix esdeveniment "per sempre":
-
Una per definir la lluentor dels LEDs en funció del nivell de llum.
-
I una altra per definir les accions en funció del botó premut.
Si necessiteu ajuda, cliqueu sobre el detectiu ...