Rtc ds1307 Arduino en modo oculto

Saludos. Me encuentro trabajando en un proyecto en el que utilizo un Arduino uno,una gsm,un sensor y un pequeño modulo rtc modelo ds1307. Mi cuestión es si es posible hacer que una vez que el rtc obtiene la hora actual, ésta se vaya almacenando una variable de tal forma que cuando llegue a una hora determinada,se ejecute una función. He probado con la libreria TimeAlarms pero se debe incluir en el código un Alarm.delay(1000); lo cual influye en otros procesos.

Gracias de antemano.