Go Down

Topic: Problème de récupération de l'heure ds1307 (Read 622 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy