Ajouter un détecteur de présence au climatiseur

Cahier des charges

Voici ce qui est demandé comme fonctionnement pour cette étape :

- lorsqu'une personne est détectée par le capteur PIR :

- le ventilateur doit être mis en route dès que la température ambiante dépasse une certaine valeur (par exemple 23°C),

- le ventilateur doit être arrêté dès que la température ambiante est redescendue en dessous d'une valeur (par exemple 23°C).

plan cablage pir

Conception de l'algorigramme

Déplacer les blocs afin de compléter l'algorigramme pour qu'il permette de faire fonctionner le climatiseur comme expliqué dans le cahier des charges.
Afficher Temp
présence humaine
Attendre 20ms
Temp=température pièce
Activer le ventilateur
Temp>24
Début
Temp<23
Arrêter le ventilateur

Codage en langage PICAXE de l'algorigramme

On rappelle la notation en langage PICAXE :

- Pour les sorties qui doivent être à titre d'exemple comme HIGH2 ou LOW2, le numéro correspondant à la sortie utilisée du micro-processeur.

- Pour les entrées qui doivent être à titre d'exemple :

- PIN5=1 si le capteur de l'entrée 5 a détecté quelque chose

- PIN5=0 si le capteur de l'entrée 5 n'a rien détecté

À noter que print(Temp) permet d'afficher sur l'afficheur la température mémorisée dans la variable Temp.

 

Déplacer les blocs afin de compléter le codage du programme pour qu'il permette de faire fonctionner le climatiseur comme expliqué dans le cahier des charges.
print(Temp)
Temp=readTemp(ADC0)
LOW15
Temp>24
HIGH15
Start
Wait 20ms
PIN14=1
Temp<23

 

Comprendre le codage

Qu'est-ce que Temp ?

Déplacer dans le cadre vert les propositions qui permettent d'expliquer ce qu'est Temp.

Temp est une variable qui mémorise la température
Temp est un nombre
Temp est un nombre qui détermine la durée d'éclairage
Temp est une instruction PICAXE
Temp est une case mémoire qui mémorise la température