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

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

 

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