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.
Début
Activer le ventilateur
Arrêter le ventilateur
Temp<23
Temp>24
Temp=température pièce
présence humaine
Afficher Temp
Attendre 20ms

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.
Wait 20ms
Temp>24
Start
PIN14=1
LOW15
Temp<23
print(Temp)
HIGH15
Temp=readTemp(ADC0)

 

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 instruction PICAXE
Temp est une variable qui mémorise la température
Temp est une case mémoire qui mémorise la température
Temp est un nombre
Temp est un nombre qui détermine la durée d'éclairage