RTC 1307 fornecendo data e hora errados (Hora : 27:85:85 Data : 85.85.@5 5.85.@5)

Estou tentando construir um relógio utilizando o RTC 1307, (como o da imagem)mas, ao liga-lo no arduino UNO apareceu a seguinte informação no serial monitor (Hora : 27:85:85 Data : 85.85.@5 5.85.@5).

Alguém tem conhecimento do que poderia estar causando isso?

segue as ligações e o código:

SCL (1307) ----> A5 (Arduíno)

SDA (1307) ----> A4 (Arduíno)

VCC (1307) ----> 5V (Arduíno)

GND (1307) ----> GND (Arduíno)

//Carrega a biblioteca do RTC DS1307
#include <DS1307.h>

//Modulo RTC DS1307 ligado as portas A4 e A5 do Arduino
DS1307 rtc(A4, A5);

void setup()
{
//Aciona o relogio
rtc.halt(false);

//As linhas abaixo setam a data e hora do modulo
//e podem ser comentada apos a primeira utilizacao
rtc.setDOW(FRIDAY); //Define o dia da semana
rtc.setTime(20, 37, 0); //Define o horario
rtc.setDate(6, 6, 2014); //Define o dia, mes e ano

//Definicoes do pino SQW/Out
rtc.setSQWRate(SQW_RATE_1);
rtc.enableSQW(true);

Serial.begin(9600);
}

void loop()
{
//Mostra as informações no Serial Monitor
Serial.print("Hora : ");
Serial.print(rtc.getTimeStr());
Serial.print(" ");
Serial.print("Data : ");
Serial.print(rtc.getDateStr(FORMAT_SHORT));
Serial.print(" ");
Serial.println(rtc.getDOWStr(FORMAT_SHORT));

//Aguarda 1 segundo e repete o processo
delay (1000);
}

obs; depois que funcionar no serial monitor irei utilizar um lcd.

Exibições: 478

Responder esta

Respostas a este tópico

Seu programa deve estar com erro.

Dá uma estudada nisso:

https://learn.adafruit.com/ds1307-real-time-clock-breakout-board-ki...

Discussão antiga - DS1307 não tem precisão.

Use o DS3231. 

O problema se trata de um defeito de fabricação do módulo, entrei em contato com o fornecedor e ele realizou a troca.

Normalmente utilizo o DS3231 mesmo, mas decidi usar o 1307 dessa vez para ver a diferença entre os dois.

o DS1307 não é mais utilizado lá fora, pois ele não é tão preciso, quando você deixa na bateria externa dele, ele tem um atraso absurdo!!

descobri isso depois de fazer um baita projeto com ele kkkkkkkkkkk

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço