barbudor:
J'aurais bien essayé mais je ne sais pas où récupérer les fonctions wdt)() et sleep_().
Elles ne sont pas dans les libs de base.
En effet, elles sont ici:
//includes pour sleep mode
#include <avr/interrupt.h>
#include <avr/power.h>
#include <avr/sleep.h>
#include <avr/wdt.h>
Voici l'exemple duquel je suis parti: http://www.engblaze.com/hush-little-microprocessor-avr-and-arduino-sleep-mode-basics/
Pour info j'utilise un Duemillanove (et bientôt un ATMega328 avec le minimum autour).