Bonjour,
Sur un de mes projets j'utilise la librairie DS3231 et je programme la sortie SQW pour fournir une impulsion toutes les secondes:
#include "DS3231.h"
DS3231 clock;
//init RTC
clock.enableOscillator(true,false,0); //enable 1Hz on SQW output
Dans mon code, je compte alors les impulsions et toutes les 30 impulsions dans mon cas je génère une impulsion de commande du moteur de mon horloge (une horloge Bodet en l'occurence. Le code est opensource ici ). J'utilise aussi les interruptions pour le comptage, mais on peut s'en passer si on ne maitrise pas le truc.
L'autre méthode est de programmer une alarme dans la RTC à t0 + 60s (à refaire à chaque déclenchement d'une alarme pour programmer la prochaine).