Exercice

Écrire un programme (complet ) pour gérer le chauffage

La consigne est réglable entre 10 et 30°C (résolution de 0.5°C), le relais de chauffage est relié à la broche D6, capteur de température au choix...

Le chauffage doit se déclencher lorsque la température dans la serre est inférieur à la température de consigne moins 1°c

Le chauffage doit se couper lorsque la température dans la serre est supérieur à la température de consigne plus 1°c

L'affichage se fera sur l'afficheur I2C de 2 lignes :

  • sur la ligne du haut --> affichage de la température de consigne

  • sur la ligne du bas --> affichage des 3 dernières températures mesurées (la plus récente à droite)

Le temps entre chaque mesure doit être choisi entre 10 et 100 s.

Question

Vérifier le bon fonctionnement de votre programme  : (sans la serre et le dispositif de chauffage)

  • modifier le réglage de la consigne pour contrôler le bon fonctionnement de votre programme (via la led témoin du relais)

  • vérifier que l'affichage des trois dernières températures mesurées fonctionne correctement.

Recopier votre programme dans le compte rendu [doc].