Cours:DM regulationTemperature

De troyesGEII
Révision datée du 3 février 2025 à 12:06 par Bjacquot (discussion | contributions) (Cahier des charges)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Cahier des charges

L'objectif est de reprendre le système de régulation de température réalisé en saé à la fin du 1er semestre en réalisant pratiquement toutes les fonctions avec le µcontrôleur.

Ce projet est à réaliser sur le logiciel Simulide

  • principe de la régulation
    • si la température est basse, on chauffe
    • lorsque la température augmente au dessus de Thight, on arrête de chauffer
    • lorsque la température descend en dessous de Tlow, on chauffe à nouveau
  • une led clignotera pour indiquer que le système chauffe
  • affichage de la température
    • au minimum 3 leds Bleu/Verte/Rouge permettront d'afficher la température
    • vous pourrez utiliser plus de leds
    • vous pourrez ajouter un afficheur 7 segments

Contraintes

  • utilisation d'un µcontrôleur atmega328p
  • aucune fonction du Framework Arduino
  • utilisation du Timer1 pour le clignotement

Conseils

  • utiliser certaines fonctions arduino dans un 1er temps : Cours:ArduinoSansLoopSetup
  • remplacer ces fonctions au fur et à mesure de l'avancée dans les CMs/TDs/Tps