Ottimo, grazie, domani farò i test e ti saprò dire anche qual 'è il consumo preciso.
Una sola cosa, poiché lavoro con sensori di antifurto, che sono normalmente chiusi, e un capo è a massa, impostando
digitalWrite(Sveglia, 1); // pull up attiva sul pin 2
attachInterrupt(0, sbadiglio, LOW); // interrupt 0
sarebbe sempre attivo, se ho ben capito; ora la pull-up io l'ho già attivata di mio perché assieme al software mi blocca gli impulsi spurii del contatto, però contestualmente sul pin c'è uno stato LOW (contatto chiuso a massa), per cui il software si aspetta l'high (contatto aperto. Posso invertire oppure devo mettere una pull-down esterna e collegare il sensore al positivo invece che a GND? In tal modo quando lui si apre la pull-down forza a LOW e si attiva, credo.
inoltre ho un altro problema: a volte questo strab sensore resta aperto, in base alla posizione, e potrebbe restarlo per tutto il giorno (il tx per attivarsi vuole una sequenza low-high), quindi poiché gestisco già questa cosa via software, secondo te potrei mettere in sleep il micro anche col sensore aperto?