RTC ds3231 - 165:165:85

2165/165/165 (Saturday) 165:165:85
since midnight 1/1/1970 = 2204063185s = 25509d
now + 7d + 30s: 2039/11/12 12:16:31

arduino uno

scan de I2C - aparece 0 x 57 e 0 x 68

troquei jumpers

conferi portas SCL - A5, SDA - A4

testei tudo que é biblioteca

testei inumeras placas RTC e arduinos (uno, pro mini)

não sei mais o que fazer!!

Encontrei algumas postagens relatando o mesmo problema. Sem solução em alguns casos…

Seria legal se você pudesse colocar qual o código que escreveu.

Nunca presenciei este problema, no entanto, pesquisei no google e achei algumas postagens interessantes.

Neste post no fórum do arduino, estão dizendo que esta data indica que o microcontrolador está lendo apenas “1” (uns) na interface I2C. No final, o problema lá era defeito no módulo, porém no teu caso parece que o scan funcionou.

Já no StackExchange, a primeira resposta sugere chamar Wire.begin(); na função void setup(). Este comando é importante pare inicializar a conexão I2C. Confira se está chamando ela mesmo.

Também vale a pena conferir se está chamando rtc.adjust(DateTime(F(__DATE__), F(__TIME__))); após inicializar a interface I2C.