Ejecutar codigo a determinada hora del día con RTC DS1307

Hola, soy algo nuevo con esto de arduino, y resulta que tengo un proyecto escolar, en el que necesito que a determinadas horas del día ejecute un código que ya tengo programado y las demás horas no haga nada; cuento con un arduino UNO y el RTC DS1307 espero que alguien fuera tan amable de ayudarme, los lapsos de tiempo son los siguientes:

De Lunes a Sábado:

** De 07:00 a 10:00 ---> Ejecute código ** De 10:30 a 13:30 ---> Ejecute código ** De 14:00 a 17:00 ---> Ejecute código ** De 17:30 a 22:00 ---> Ejecute código

Domingos: No hacer nada.

PD: No es necesario que se impriman todas las horas, minutos y segundos, solo con que se imprima la hora en que se vaya a ejecutar el código es suficiente.

Les agradezco su atención, Saludos!