« SE3 2025/2026 EC1 » : différence entre les versions
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' | * 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.
- hibernation réalisée avec un simple
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