Ignorer la navigation

TP Carte Arduino - Programmation d'un Thermostat

Gestion de la mise en marche

du système de chauffage

 

 

Dans cette partie, vous allez vous concentrer sur le pilotage du système de chauffage qui va permettre de maintenir la température de consigne.

 

Rappel du cahier des charges

Le thermostat doit permettre la mise en route d'un système de chauffage lorsque la température ambiante est inférieure à une température de consigne (correspond à la température voulue). L'acquisition de la température se fera au degré près. La mise en route du système de chauffage se fera par l'intermédiaire d'un relais.

Dans ce TP, on remplacera le relais par une LED connectée à la sortie digitale D5 (Voir l'environnement Arduino). L'activation du relais sera matérialisé par l'allumage de la LED.

 

 

La structure algorithmique conditionnelle

Il est demandé de réaliser la programmation de cette fonction sur la carte Arduino. On choisira une température de consigne qui n'évoluera pas dans cette partie: 24°C

8-  Définir les variables nécessaires à la programmation de cette fonction

9- Compléter l'algorithme en utilisant les propositions suivantes (recopier sur la copie):

activer le relais - désactiver le relais

Début

Désactiver le relais

RÉPÉTER indéfiniment:

lire tension Us

Calculer T°C

Arrondir T°C au degré près

Afficher T°C

SI T°C < 21°C alors:

. . . . . . . . . . . . . . . . . . . . . . . . . .

SINON:

. . . . . . . . . . . . . . . . . . . . . . . . . .

Attendre 1s

 

10-  Compléter l'algorigramme commencé à la 1ère Partie (le réécrire pour cette question)

11-  Écrire le programme dans Capytale

12- Tester

 

Appelez le professeur pour valider votre travail

 

 

Créé avec eXeLearning (Nouvelle fenêtre)