« SE3 2025/2026 EC1 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
(Page créée avec « = Objectifs = Réaliser le programme d’économie d’énergie du cours/TP concernant la programmation sur microcontrôleur AVR : * le programme fait clignoter la LED de la carte plusieurs fois rapidement ; * le programme entre alors en hibernation pendant plusieurs secondes ; * évaluez la consommation dans deux implantations différentes : **hibernation réalisée avec un simple <code>_delay_ms</code>, **hibernation réalisée avec une mise en sommeil de l... »)
 
 
(6 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 10 : Ligne 10 :


Vous tenterez aussi de comprendre vos résultats empiriques :
Vous tenterez aussi de comprendre vos résultats empiriques :
* modélisez la consommation théorique en prenant en compte les principaux composants de l'Ardunion Uno ;
* modélisez la consommation théorique en prenant en compte les principaux composants de l'Ardunio Uno ;
* comparez avec les mesures effectuées.
* comparez avec les mesures effectuées.


Ligne 17 : Ligne 17 :
* Arduino Uno avec câble USB ;
* Arduino Uno avec câble USB ;
* Dispositif de mesure de la consommation sur un port USB.
* Dispositif de mesure de la consommation sur un port USB.
= Historique =
_ 20/02 23h35 : première modification du wiki, rajout "Historique" + update "travaux réalisés"


= Travail réalisé =
= Travail réalisé =
afin de se rendre la tâche plus facile nous allons nous découper le code en plusieurs morceaux,
* <code>blink.c</code> -> pour faire clignoter la led,
* <code>veille_delay.c</code> -> code pour mettre l'arduino en veille avec la méthode du <code>_delay_ms</code>,
* <code>veille.c</code> -> pareil avec la deuxième méthode.
tout code disponible sur le Wiki :
* <code>blink.c</code>
Courte vidéo : [[2025_EC1_blink.mp4]]
* <code>veille_delay</code>
Courte vidéo : [[2025_EC1_veille_delay.mp4]]
* <code>veille.c</code>
Courte vidéo : [[2025_EC1_veille.mp4]]


= Documents Rendus =
= Documents Rendus =

Version actuelle datée du 21 février 2026 à 11:06

Objectifs

Réaliser le programme d’économie d’énergie du cours/TP concernant la programmation sur microcontrôleur AVR :

  • le programme fait clignoter la LED de la carte plusieurs fois rapidement ;
  • le programme entre alors en hibernation pendant plusieurs secondes ;
  • évaluez la consommation dans deux implantations différentes :
    • hibernation réalisée avec un simple _delay_ms,
    • hibernation réalisée avec une mise en sommeil de l’ATmega328p.

Vous tenterez aussi de comprendre vos résultats empiriques :

  • modélisez la consommation théorique en prenant en compte les principaux composants de l'Ardunio Uno ;
  • comparez avec les mesures effectuées.

Matériel nécessaire

  • Arduino Uno avec câble USB ;
  • Dispositif de mesure de la consommation sur un port USB.

Historique

_ 20/02 23h35 : première modification du wiki, rajout "Historique" + update "travaux réalisés"

Travail réalisé

afin de se rendre la tâche plus facile nous allons nous découper le code en plusieurs morceaux,

  • blink.c -> pour faire clignoter la led,
  • veille_delay.c -> code pour mettre l'arduino en veille avec la méthode du _delay_ms,
  • veille.c -> pareil avec la deuxième méthode.

tout code disponible sur le Wiki :

  • blink.c

Courte vidéo : 2025_EC1_blink.mp4

  • veille_delay

Courte vidéo : 2025_EC1_veille_delay.mp4

  • veille.c

Courte vidéo : 2025_EC1_veille.mp4

Documents Rendus