Calcolare consumo Arduino

fardox:
Si, ma non saprei come mettere in sleep l'attiny85 con le stesse modalità usate per l'arduino...
sapresti darmi una mano?

Usando la libreria Avr sleep.h.
Qui c'è un po' di teoria:
http://playground.arduino.cc/Learning/arduinoSleepCode

Ti passo questo sketch che scrissi tempo fa per fare dei test sull'Attiny85 quando con Menniti stavano analizzando la questione della sua barriera infrarossi. Usa anche la libreria PinChangeInterrupt (che puoi scaricare dallo stesso sito da cui hai prelevato il core Tiny):

#include <avr/sleep.h>  // libreria standard (avrlib) per lo sleep
#include <PinChangeInterruptSimple.h> // questa libreria permette di usare un qualsiasi pin come interrupt
/* Sleep test */
#define Sveglia 0    // pin 7 dell'attiny corrispondente a INT0
#define LED     3    // pin 3 dell'attiny85

void sbadiglio()        // risveglio dallo sleep
{
  // inserire eventuali azioni legate all'interrupt
}

void setup()
{
  pinMode(Sveglia, INPUT);
  //digitalWrite(Sveglia, HIGH);
  pinMode(LED, OUTPUT);
  
  //digitalWrite(Sveglia, 1);              // pull up attiva sul pin interrupt, ma conviene usare una 180K esterna
  attachPcInterrupt(Sveglia, sbadiglio, LOW);    // interrupt 0 
  set_sleep_mode(SLEEP_MODE_PWR_DOWN);   // setta registri per il modo sleep
  sleep_enable();                        // abilita la sleep all'uso
}

void A_nanna()                      // funzione attivazione sleep
{
    attachPcInterrupt(Sveglia, sbadiglio, CHANGE); // riattiva l'interrupt
    ADCSRA &= ~(1 << ADEN);
    sleep_mode();                          // mette in stato di sleep
    sleep_disable();      // disattiva la modalità sleep e riporta il micro a piena operatività
    detachPcInterrupt(Sveglia);  // disattiva l'interrupt
}
void loop()
{
  for(byte i=0;i<4;i++)
   {
    digitalWrite(LED, HIGH);
    delay(200);
    digitalWrite(LED, LOW);
    delay(200);
   }
  A_nanna();               // mette il micro in sleep
}

Mette in sleep il micro e lo risveglia con un PCINT su un pin. E' tutto commentato.