RTClib alarme avec DS1307

J'ai une question, utilisant un module rtc ds1307 qui ne dispose pas d'alarme intégrée, je voudrais savoir quelle fonction de comparaison utiliser pour comparer l'heure donnée par le rtc et celle enregistrée sur des variables.
par exemple :

const int alarm1jour = lundi  //le jour de la semaine
const int alarm1heure = 08
const int alarm1minute = 00

void setup.......

void loop() {
     DateTime now = rtc.now();
     if (cequejecherchejour = lundi & cequejechercheheure = 08 & cequejecherchemin = 0) {
          déclencher alarme
     }

Si quelqu'un sait ce qu'il faut mettre à la place des cequejecherche, je suis preneur.

Bonjour,

Cf. la datasheet du ds1307 - § CLOCK AND CALENDAR - Page 8/14

A suivre...

Salut.
La curiosité n'est pas un vilain défaut. Tu pourrais au minimum aller regarder du côté de RTClib.h :
Recherche tout simplement : class DateTime
Et tu découvriras les méthodes day(), hour(), minute() qui t'intéressent.

Un DS3231 est largement supérieur à un DS1307. Il dispose de 2 alarmes, et sa dérive est infiniment faible, grâce à une calibration et compensation en température de l'oscillateur interne.

attention quand on met un 0 devant un nombre, c'est qu'on écrit en octal donc les chiffres vont de 0 à 7 ➜ 08 n'est pas possible en octal (base 8)