Nous allons programmer une LED pour s’allumer et s’éteindre en fonction du taux de lumière mesuré par le capteur de lumière.
6.1. Préparation
Connecter une LED et un capteur de lumière à un connecteur pour capteur/LED/buzzer.
Vous devez les connecter à la carte d’extension en utilisant un câble de connexion pour capteur à 3 fils.
Connectez la LED à P0 et le capteur de lumière à P1.
6.2. Programmer
① Créer le programme
Les valeurs d’un capteur de lumière sont comprises entre 0 et 1023 selon le niveau de lumière de la pièce (des valeurs plus grandes équivalent à plus de lumière). La luminosité d’une LED peut être réglée dans des valeurs de sortie analogiques pouvant aller de 0 à 1023. Appliquer les valeurs du capteur de lumière aux valeurs de la LED vous permet de programmer votre LED à ajuster sa luminosité en fonction du niveau de lumière de la pièce.
Le morceau de programme ci-dessous éteint la LED lorsque les valeurs du capteur de lumière sont au-dessus de 950. La LED s’illuminera à mesure qu’il fera plus sombre et que les valeurs tomberont en-dessous de 950.
② Transférer et tester le programme
Téléchargez votre programme et transférez-le vers votre micro:bit BBC. (cf. section 3.2. pour savoir comment transférer un programme). Dès que le programme a été transféré, couvrez le capteur de lumière avec votre main pour allumer la LED.