programmateur horaire avec interval

il est un peu vide votre code.. montrez nous ce que vous avez essayé de faire, on ne va pas coder cela pour vous.

petite aide:

il est souvent pratique de représenter un moment de la journée par le nombre de secondes écoulées depuis minuit par exemple pour 11h20 et 30 secondes, on écrirait

unsigned long t = 11*3600ul + 20*60 + 30; // le ul pour quel le calcul se fasse bien en unsigned long

ensuite comparer si l'heure actuelle est avant ou après un moment donné est simplement une comparaison de deux nombres pour voir lequel est le plus grand

essayez...