Le capteur de lumière

Présentation

Pour que les fonctions ci-dessous soient disponibles, il faut importer le module microbit en ajoutant la ligne suivante en début de programme :

from microbit import *

 

Les leds de la cartes peuvent être utilisées comme capteur de lumière.

display.read_light_level() : renvoie la luminosité captée par les leds (entier entre 0 et 255)

Exemple

Le programme ci-dessous affiche le smiley "Happy" lorsque la face de la carte est dans la lumière et le smiley "Sad" lorsqu'elle est dans l'obscurité.

from microbit import *

while True:
    if display.read_light_level() > 80:
        display.show(Image.HAPPY)
    else:
        display.show(Image.SAD)