delay o sleep?

Salve, volendo fare delle misurazioni di temperatura e leggerle ogni 5 minuti circa e alimentare arduino tramite una batteria da 9V,
cosa posso fare per avere la maggior autonomia possibile e non consumare inutilmente la batteria?
Ho provato a guardare alcuni sistemi come RTC o watchdog ma chiedo consiglio vista la mia poca esperienza nel settore.
Grazie.

C'è un thread si come far funzionare un Atmega a 128 kHz. Ti consiglio di leggertelo perché si affronta il discorso del risparmio energetico in modo massiccio.

In linea di massima ci sono 2 strategie per risparmiare energia: