Go Down

Topic: Problème de récupération de l'heure ds1307 (Read 584 times) previous topic - next topic

Alixteeth

Aug 12, 2011, 06:31 pm Last Edit: Aug 13, 2011, 07:34 am by Jean-François Reason: 1
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 :
Code: [Select]

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  :)

SesechXP

Salut,

A priori c'est la ligne
Code: [Select]
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 ?

++
Julien - www.idreammicro.com

Alixteeth

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  :)

Go Up