Datalogger di pressione

Grazie a tutti per i chiarimenti.

al momento ho una domada che non riesco a risolvere:

Come faccio a far perdere tempo ad arduino ? ovvero arrivato ad un certo punto del programma in Loop() vorrei che si fermasse e aspettase l'interupt generato dal ds3231 (allarme).
Pensavo di metterlo a dormire, ho letto alcuni tutorial ma ancora non ho ben capito cosa si spegne e cosa rimane acceso, se ne avete uno in italiano è ben gradito.
L'altra alternativa era di mettere un while vuoto in modo che il programma si blocchi e aspetti per l'interrupt:due righe d'esempio

volatile boolean status = LOW 
..........
wihile (status)
{}
status = !status
........

Void IST_allarm{
status=!status
}

Secondo voi quale è la soluzione migliore ?
Il circuito verrà alimentatto da un alimentatore percui il risparmio energetico non mi interessa

Grazie
ThEnGI