2
« le: Octobre 26, 2019, 04:04:07 pm »
Bonjour, j'utilise un module RTC gravity SD2405 pour un projet d' horloge avec arduino nano, mon soucis est qu' après plusieurs heure sans alimentation du module se dernier commence à dérivé de quelques minutes pour plusieurs heure je ne comprend pas vraiment pourquoi .
j'utilise le code arduino suivant(fournit avec la doc SD2405):
#include "GravityRtc.h"
#include "Wire.h"
GravityRtc rtc; //RTC Initialization
void setup() {
Serial.begin(9600);
rtc.setup();
//Set the RTC time automatically: Calibrate RTC time by your computer time
//rtc.adjustRtc(F(__DATE__), F(__TIME__));
//Set the RTC time manually
//rtc.adjustRt(2017,6,19,1,12,7,0); //Set time: 2017/6/19, Monday, 12:07:00
}
void loop() {
rtc.read();
//*************************Time********************************
Serial.print(" Year = ");//year
Serial.print(rtc.year);
Serial.print(" Month = ");//month
Serial.print(rtc.month);
Serial.print(" Day = ");//day
Serial.print(rtc.day);
Serial.print(" Week = ");//week
Serial.print(rtc.week);
Serial.print(" Hour = ");//hour
Serial.print(rtc.hour);
Serial.print(" Minute = ");//minute
Serial.print(rtc.minute);
Serial.print(" Second = ");//second
Serial.println(rtc.second);
Auriez vous une idée du problème ou une solution sachant que le module seras amené à ne pas être alimenté plusieurs jours merci .