Programmer un éclairage intelligent
Question⚓
Entrée | Sortie | |
---|---|---|
Led rouge 1 | D2 | |
Led rouge 2 | D3 | |
Led blanche 1 | D4 | |
Led blanche 2 | D5 | |
Capteur de mouvement PIR 1 | D6 | |
Capteur de mouvement PIR 2 | D7 | |
Capteur de luminosité 1 | A0 | |
Capteur de luminosité 2 | A3 | |
Ecran LCD | I2C |
1er exercice :
Si une personne est détecté par le premier détecteur, alors la première lumière s'allume pendant 6 secondes, sinon elle doit être éteinte.
2e exercice : Je relève la valeur de la luminosité de la pièce !
J'affiche en permanence sur l'afficheur LCD la valeur du premier capteur de lumière.
3e exercice :
Si une personne passe devant le premier détecteur de mouvement et que la luminosité est trop faible, alors la lumière s'allume pendant 6 secondes, sinon la lumière est éteinte.
4e exercice :
Si une personne passe devant le premier détecteur de mouvement et que la luminosité est trop faible, alors les lumières s'allument pendant 6 secondes, sinon les lumières sont éteintes.
Si une personne passe devant le deuxième détecteur de mouvement et que la luminosité est trop faible, alors les lumières s'allument pendant 6 secondes, sinon les lumières sont éteintes.
5e exercice :
Ecrit au brouillon un algorithme utilisant les éléments présents sur la maquette et réalise le programme correspondant.