Necesito ayuda con el RTC DS3231 Retrasa la hora


Hola a todos, apelo a la buena voluntad de todos para poder ver si tengo solución a mi problema. He leído buenos comentarios sobre el RTC DS3231, como que tiene un error mínimo a lo largo de un año... Sin embargo, en mi caso, mi RTC retrasa 5 minutos cada 24 horas. He cambiado de RTC y sigue con el mismo problema. Primero cargo el código con el ajuste de la hora, luego comento la línea de ajuste y vuelvo a cargar al micro.
He minimizado un código a los fines de controlar el RTC y compartirlo con Uds. Ojalá este haciendo algo mal que uds me lo digan y pueda corregir el problema.

#include <RTClib.h>
#include <Wire.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2); 

RTC_DS3231 rtc;

void setup () {
 lcd.begin(16, 2);  
 Serial.begin(9600);

 if (! rtc.begin()) {  
 Serial.println("Modulo RTC no encontrado !");
 while (1);   
 }
 //rtc.adjust(DateTime(__DATE__, __TIME__)); 
}          

void loop () {
 DateTime fecha = rtc.now();  
            
 lcd.setCursor(0, 0);    
 lcd.print(fecha.day());    lcd.print("/");
 lcd.print(fecha.month());  lcd.print("/");
 lcd.print(fecha.year());
 lcd.setCursor(0, 1);
 lcd.print(fecha.hour());   lcd.print(":");
 lcd.print(fecha.minute()); lcd.print(":");
 lcd.print(fecha.second());

}

Moderador:
Por favor, lee las Normas del foro y edita tu título retirando las palabras "Necesito ayuda".
Lee el punto 5 sobre como debe ser un título y que se considera inútil como tal. Justamente las dos palabras que has usado.

Cuando edites responderé si no me ganan de mano.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.