Problème de récupération de l'heure ds1307

Bonsoir à tous,
j'ai un module ds1307 qui est branché à mon arduino mega et quand je lance le code d'example, tout marche nickel.

Le problème survient lorsque je veux récupérer l'heure du module, lorsque je veux compiler il me dit : no matches converting function 'get' to type 'time_t (*)()'.

J'utilise le code suivant :

setSyncProvider(RTC.get);  
  if(timeStatus()!= timeSet)
    lcd.println("Unable to sync");
  else
    lcd.println("RTC system time ");  
  delay(2000);  
  lcd.clear();
  delay(10);

Merci d'avance pour votre aide :slight_smile:

Salut,

A priori c'est la ligne

setSyncProvider(RTC.get);

qui ne va pas, l'argument RTC.get n'est pas du type attendu par la méthode setSyncProvider.

Quelle bibliothèque utilises-tu ? Quelle-est l'API de la méthode setSyncProvider ?

++

Merci de ton aide. J'ai réussi à régler le problème en utilisant le bibliothèque ds1307RTC.h au lieu de ds1307.h :slight_smile: