TFG Estación meteorológica - Carlos Bergillos

Buenas a todos, es mi primer comentario. El caso es que estoy trabajando en mi proyecto de fin de Grado y son novato en el uso de arduino, pero no ha sido un gran problema ya que me considero autodidacta y he ido aprendiendo rápido. El problema que tengo si se puede llamar problema es que yo he modificado el arduino (en mi caso arduino YUN) para realizar mediciones cada hora y mientras tanto en durante esa hora que esta sin hacer nada arduino he decidido un dormir al arduino y que sea el código de dormir lo que le haga despertar cada hora, y aqui viene el problema y es que no sea cual es el ahorro de energia que tengo en realida al usar esta forma de dormir y si me recomendais otra manera, adjunto codigo para dormir.

CODIGO:
#include <SnoozeLib.h>//Include the library

int state = HIGH;//Led State
void setup(){
pinMode(6,OUTPUT);
attachInterrupt(0,wakeup,RISING);//Attaching the 0 Interrupt(on Arduino UNO pin 2) for RISING.
Serial.begin(9600);
}

void loop(){

Serial.println("Snoozing...");
snoozeLib.snooze(10000);//Snooze the CPU
Serial.println("Wake UP!!");
digitalWrite(6,state);
}

void wakeup(){ //Interrupt Handle Function
snoozeLib.wakeup(); //WakeUp The CPU
state=!state;//Change the State
}

Coloca el multimetro en modo amperímetro y mide cuanto consume cuando esta activo y cuando esta dormido
Luego con esos datos puedes establecer la energía en mAh que necesitas de una batería para mantenerlo funcioando durante X tiempo en base a la capacidad de la batería.