Erreur code programme Horloge

Comme indiqué dans l'autre fil de discussion, tu définis la clock avec un nom en minuscules :
RTC_DS3231 rtc; // 'rtc' en minusculeset tu l'appelles par endroits avec un nom en majuscules :

RTC.tm; // <-- 'RTC' en majuscules
int t = RTC.temperature();
RTC.write(now);

Il faut choisir entre minuscules et majuscules et harmoniser les appels.

Au passage tu dis avoir un module DS1307 mais tu déclares un DS3231 :
RTC_DS3231 rtc;à remplacer par

RTC_DS1307 rtc;

Je ne comprends pas ces lignes : es-tu sûr qu'elles sont bonnes ?

  tmElements_t tm;
  RTC.tm;