Escolar Documentos
Profissional Documentos
Cultura Documentos
BLOGFILIPEFLOP:TUTORIAISEPROJETOSCOMARDUINOERASPBERRYPI
HOME ARDUINO EMBARCADOS PIC SENSORES MOTORES E SERVOS DISPLAY WIRELESS MDULOS LOJA VIRTUAL Pesquisar...
POSTS RECENTES
Digiteseuendereodeemailparaassinar
A sigla RTC significa Real Time Clock, ou seja, um Relgio de Tempo Real (RTC). Esse mdulo tem esteblogerecebernotificaesdenovas
56 bytes de memria no-voltil disponvel para uso, capaz de armazenar e fornecer
publicaesporemail.
informaes completas de data como dia da semana, dia do ms, ms, ano e alm claro, das
funes de horas, minutos e segundos, nos formatos de 12 ou 24 horas. Meses com menos de 31
dias e anos bissextos so ajustados automaticamente. Endereo de email
Uma bateria de ltio garante que os dados sejam preservados mesmo sem alimentao externa, e ASSINAR
acionada automaticamente em caso de falta de energia no mdulo.
Uma outra caracterstica desse mdulo que voc pode utilizar um sensor de LOJA VIRTUAL
temperaturaDS18B20(no incluso), e ler as informaes do sensor partir do pino DS do mdulo,
o que faz com que seja possvel montar um relgio completo com data, hora, dia da semana e
temperatura, sem a necessidade de outros componentes.
CONECTANDORTCDS1307AOARDUINO:
Neste post vamos mostrar um breve tutorial de como ligar esse mdulo RTC DS1307 ao Arduino e
exibir todas essas informaes no serial monitor.
Olhando o mdulo pela parte inferior, podemos ver na parte esquerda os pinos GND, Vcc, SDA e
SCL, utilizados para cascatear dispositivos I2C, e tambm o pino DS, que fornece os dados do
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 1/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
sensor de temperatura, se o mesmo estiver instalado. No lado direito, vamos utilizar apenas os
pinosSCL, SDA, Vcc e GNDpara ligao ao Arduino.
Conecte o mdulo RTC DS1307 ao Arduino, tomando cuidado para no inverter as ligaes, pois
como vimos acima existem pinos com o mesmo nome dos dois lados do mdulo :
PRINCIPAIS POSTS
Antes de carregar o programa, baixe a biblioteca RTC DS1307nesse link, descompacte o arquivo e
copie o contedo para a pastaLIBRARIESdaIDEdo seu Arduino.
CONTROLANDO UM LCD 162 COM
No programa, a parte do cdigo que contm os comandos ARDUINO
11DESETEMBRODE2011
rtc.setDOW(MONDAY); NESTEPOSTVOCVAIENCONTRARALGUNS
TESTESBSICOSCOMO
rtc.setTime(16, 30, 47);
rtc.setDate(5, 6, 2014);
1 //Programa:RelogiocommoduloRTCDS1307 18DENOVEMBRODE2015
2 //Autor:FILIPEFLOP APRESENTAMOSNESTEPOSTUMPROJETO
DEAUTOMAORESIDENCIALCOMARDUINO,
3
4 //CarregaabibliotecadoRTCDS1307
5 #include<DS1307.h>
6 CONTROLANDO LMPADAS COM
7 //ModuloRTCDS1307ligadoasportasA4eA5doArduino MDULO REL ARDUINO
8 DS1307rtc(A4,A5);
9
10 voidsetup()
11 {
12 //Acionaorelogio
13 rtc.halt(false);
14
15 //Aslinhasabaixosetamadataehoradomodulo
16 //epodemsercomentadaaposaprimeirautilizacao
17 rtc.setDOW(FRIDAY);//Defineodiadasemana
18 rtc.setTime(20,37,0);//Defineohorario
19 rtc.setDate(6,6,2014);//Defineodia,meseano
20
21 //DefinicoesdopinoSQW/Out
22 rtc.setSQWRate(SQW_RATE_1);
23 rtc.enableSQW(true);
24
25 Serial.begin(9600);
26 }
27
28 voidloop()
29 {
30 //MostraasinformaesnoSerialMonitor
31 Serial.print("Hora:");
32 Serial.print(rtc.getTimeStr());
33 Serial.print("");
34 Serial.print("Data:");
35 Serial.print(rtc.getDateStr(FORMAT_SHORT));
36 Serial.print("");
37 Serial.println(rtc.getDOWStr(FORMAT_SHORT));
38
39 //Aguarda1segundoerepeteoprocesso
40 delay(1000);
41 }
Execute o programa, abra o Serial Monitor e voc ter as informaes do RTC DS1307 dessa
maneira :
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 2/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Essa biblioteca pode mostrar as informaes da data em formato completo bastando retirar as
informaes deFORMAT_SHORT(formato reduzido) do programa.
Gostou ? Ajude-nos a melhorar o blog atribuindo uma nota aos posts (estrelasno incio ou no final
doartigo) e visite nossa lojaFILIPEFLOP!
142VOTOS,4.78CLASSIFICAOMDIA(95%PONTUAO)
ADILSON THOMSEN
240 COMENTRIOS
Estou usando o mdulo RTS1307 sem a bateria (em teste) num modulo Ethernet
Shield W5100 acoplado no Arduino Uno, e quando uso o exemplo, o tempo fica assim:
Abs,
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 3/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Abs,
Claudio Camara
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 4/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Grato!
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Abrao!
Responderaocomentrio
Abrao a todos.
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 5/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Abrao a todos.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
class Time
Time getTime();
exit status 1
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 6/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
exit status 1
Erro compilando para a placa Arduino/Genuino Uno
Pelo que olhei no cdigo dessa biblioteca, isso tudo dentro dela e no sei o que fazer.
Alguem pode me ajudar.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Talvez voc no precise nem alterar as bibliotecas, j que voc pode ligar os
dois dispositivos I2C no mesmo barramento.
Abrao!
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 8/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
A placa j vem projetada para voc usar o DS18B20. Voc pode encontrar
exemplos de projeto com esses componentes nesse link:
https://www.openimpulse.com/blog/wp-
content/uploads/wpsc/downloadables/Example-Code-for-the-
DS1307_DS18B20_AT24CXX-Module.zip
Abrao!
Responderaocomentrio
Responderaocomentrio
Tentou colocar um resistor de 200 ohms, como o outro usurio postou aqui
na rea de comentrios ?
Abrao.
Responderaocomentrio
Responderaocomentrio
Entendi. Bom, peo que voc reveja o circuito e se necessrio refaa a solda
dos conectores, para ter certeza que no nenhum problema de conexo.
Caso o problema persista, peo que entre em contato pelo email
vendas@filipeflop.com para orientao sobre o procedimento de troca.
Abrao!
Responderaocomentrio
Estou com o mesmo problema que voc, j verifiquei meu circuito e est
exatamente igual ao exemplo. Voc conseguiu resolver esse problema?
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Serial.print(Hora : );
Serial.print(rtc.getTimeStr());
antes bom testar com o seu lcd com o exemplo que do arduino. Hello
Word.
Responderaocomentrio
acredite quem quiser, primeiro deixo claro que fiz o teste umas 5 vezes para
acreditar tambem .
de uma hora para outra meu lcd deu ruim. mexi em tudo e num teste eu
comentei a linha do : Serial.begin(9600); ai ele funcionou . eu retirei o
comentario e bug voltou.
lcd.begin(16,2);
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 11/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
lcd.begin(16,2);
Serial.begin(9600);
eu consegui atualizar o RTC pela serial e quero mostrar depois como fiz isso.
Mas tenho que bolar um exemplo pois no posso mostrar a programao
original por etica .
Estou fazendo alguns projetinho muito legais para onde eu trabalho. Essa
semana comprei mais 12 arduino mega aqui no filipeflop.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Na aplicao que eu uso o RTC eu criei um programa que que puxa os dados do arduino
pela serial e grava em Excel. Nesse programa eu mandei uma String para o arduino
com a hora atual do sistema, depois tratei a informao preenchendo os campos de
arrumar data hora , minuto , segundo , dia , mes , ano e dia da semana.
Resumindo agora quando acontece algum problema e tenho que atualizar a hora, tipo
agora a pouco na virada do horario de vero, tudo que tive que fazer foi conectar na
serial e apertar um boto para atualizar.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Abrao.
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 13/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 14/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Responderaocomentrio
tipo:
void loop(){
if(condio){
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
void loop() {
If ((now.hour() == 13) && (now.minute() == 30))
{
digitalWrite(11, LOW);
}
} // Se agora for 13h30min a porta 11 (conectada ao controlador do rel) ir
ficar como LOW.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Comprei para a empresa em que trabalho uns 30 rtc com vcs. Estou comeando os
testes agora, ja tive alguns erros citados anteriormente nesse poste, tipo Hora :
00:00:85 Data : 00.00.00 0.00.00 , tudo zerado e tudo desconfigurado.
Amanha vou fazer o teste do resistor de 200 e verificar todas as baterias, uma outra
coisa que fiquei atento que vc usou a verso 1.0.5 do arduino e estou usando a
verso 1.6.6 ( que otima ) , porem os exemplos do biblioteca do rtc do erro, ele acusa
erro na :
rtc.begin();
Queria saber se tem alguma atualizao que vc conhece da biblioteca ou se esses erros
dos exemplos tambem acontecem na sua verso.
Obrigado.
Responderaocomentrio
Obrigado.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Da uma olhada no seu codigo e tenta diminuir o tempo do delay. Pode ser
que simplesmente seu codigo est parado contando o delay enquanto a
informao do RTC j no foi lida.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 17/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Responderaocomentrio
Tipo uma } ou um ;.
Responderaocomentrio
Responderaocomentrio
Abrao
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Pessoal, j faz uns 2 meses que coloquei o resistor de 200R (entre o pino SLC do RTC e
o SCL do Arduino) e, de l pra c, no tive mais problema. Ainda estou observando para
ver quanto tempo o RTC fica sem falhar. Rezando a Deus pra esse upgrade ter sido
uma soluo definitiva, pra eu no precisar mais me preocupar com esse bendito no
dia que voltar a dar problema (espero que nunca) comento aqui de novo pra avisar
quanto tempo durou Obrigado pelo suporte, FelipeFlop e comunidade. Abraos.
Tirando a dvida de quem perguntou sobre qual soluo eu tomava antes: eu sempre
trocava a bateria (uma vez ou outra trocava o rtc inteiro), upava o cdigo com a linha
pra pegar a hora novamente e depois upava o cdigo sem essa linha. Quando ele dava
problema com a hora de novo, repetia o procedimento, sempre fazendo o teste
primeiro s com a bateria nova. Se no desse certo, trocava o rtc.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 19/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Responderaocomentrio
No consigo ajustador a hora no monitor serial com o RTC algum pode me ajudar por
favor?
Obrigado
Responderaocomentrio
Obrigada!
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 20/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Abrao.
Responderaocomentrio
Responderaocomentrio
Abrao.
Responderaocomentrio
estou com uma duvida, o rtc tem um pino de bateria, e a bateria que vem com ele (
vendido por esse site) a recarregvel, tem alguma ligao que possa ser feita para
recarregar ele?
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Pode ser algum erro no mdulo mesmo. Se voc fez todos os testes e no
resolveu, entre em contato pelo email vendas@filipeflop.com.
Abrao
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Isso parece ser algum erro na instalao da biblioteca. Voc pode verificar
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 22/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Isso parece ser algum erro na instalao da biblioteca. Voc pode verificar
essa parte, por favor ?
Abrao
Responderaocomentrio
Responderaocomentrio
Abrao!
Responderaocomentrio
E a nica coisa que me aperreia esse DANADO desse RTC. Nada mais me d dor de
cabea no projeto, exceto isso. J tou estressado! E isso pq eu nem me importo com a
questo de que ele vai atrasando/adiantando alguns minutos com o tempo kkkkkkk.
E o pior de tudo no encontrar um outro que seja melhor (ou menos ruim kkkkkk).
Responderaocomentrio
Voc j tentou colocar um resistor de 200 ohms (creio que um valor prximo
a esse tambm funcione) entre o RTC e o pino A5 ?
Abrao
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
QSQSQSQRQSQSQRQSQSQSQSQSAQSQSQ
SQRQSQSQSAAQSAQS
j fiz uma vez e funcionou, mas agora ta assim..oque pode ter acontecido?
Responderaocomentrio
Responderaocomentrio
adiciona a biblioteca
pronto!
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
RELGIO COM O MDULO RTC DS1307 E LCD 20X4 | BLOG FILIPEFLOP- 30 de junho de 2015
[] de data e hora no serial monitor. Agora nesse post, vamos utilizar como base esse
mesmo artigo (Relgio com o mdulo RTC DS1307)e exibir essas informaes em um
DisplayLCD 204, deixando o nosso relgio muito mais []
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
{
Comando
}
.
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 25/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Abrao.
Responderaocomentrio
void setup(){
Serial.begin(9600);
void loop(){
//Variveis da Temperatura
byte i;
byte present = 0;
byte type_s;
byte data[12];
byte addr[8];
float celsius, fahrenheit;
if (OneWire::crc8(addr, 7) != addr[7]){
Serial.println(CRC is not valid!);
return;
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 26/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
return;
}
Serial.println();
// the first ROM byte indicates which chip
switch (addr[0]){
case 0x10:
Serial.println( Chip = DS18S20); // or old DS1820
type_s = 1;
break;
case 0x28:
Serial.println( Chip = DS18B20);
type_s = 0;
break;
case 0x22:
Serial.println( Chip = DS1822);
type_s = 0;
break;
default:
Serial.println(Device is not a DS18x20 family device.);
return;
}
ds.reset();
ds.select(addr);
ds.write(0x44); // start conversion, use ds.write(0x44,1) with parasite power
on at the end
// we might do a ds.depower() here, but the reset will take care of it.
present = ds.reset();
ds.select(addr);
ds.write(0xBE); // Read Scratchpad
Serial.print( Data = );
Serial.print(present, HEX);
Serial.print( );
for ( i = 0; i < 9; i++){ // we need 9 bytes
data[i] = ds.read();
Serial.print(data[i], HEX);
Serial.print(" ");
}
Serial.print(" CRC=");
Serial.print(OneWire::crc8(data, 8), HEX);
Serial.println();
//Clculo da Temperatura
celsius = (float)raw / 16.0;
Serial.print(" Temp = ");
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 27/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Serial.print(" Temp = ");
Serial.println(celsius);
lcd.setCursor(8,0);
lcd.print(" ");
lcd.print(celsius);
lcd.print("C");
}
Responderaocomentrio
Responderaocomentrio
Abrao.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
case SATURDAY:
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 28/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
case SATURDAY:
output=Saturday;
break;
case SUNDAY:
output=Sunday;
break;
}
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
If (hora = hora_despertador)
{
//Comando para acender luz, tocar sirene, etc
}
Abrao.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
possvel sim, creio que nesse link tem tudo o que voc precisa :
http://www.engineersgarage.com/contribution/real-time-clock-using-
8051-microcontroller-rtc-ds1307
Abrao.
Responderaocomentrio
Grato
Att
Carlos
Responderaocomentrio
Aguardo, obrigada.
Responderaocomentrio
Grato.
Responderaocomentrio
Boa tarde. Estou desenvolvendo um projeto, e gostaria de saber se tem como eu usar
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 30/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Boa tarde. Estou desenvolvendo um projeto, e gostaria de saber se tem como eu usar
os dados de segundo, dia e ano separados.
Responderaocomentrio
Voc pode retirar uma parte da string e utilizar apenas a parte que voc
precisa, ou seja, os segundos. Creio que esse link pode te ajudar :
http://arduino.cc/en/Tutorial/StringRemove
Abrao !
Responderaocomentrio
hora = rtc.getTimeStr();
h = hora.substring(0,2);
m = hora.substring(3,5);
s = hora.substring(6,8);
Responderaocomentrio
Responderaocomentrio
Depois disso atualizei a IDE do Arduino para a verso 1.0.6 e o problema continuou.
Ento finalmente segui o conselho do Marcel e deu certo. A soluo mesmo usar o
modelo utilizado no site do Arduino e Cia (ver abaixo). Nesse caso, ser usado a
biblioteca Wire.h que o Arduino j possui.
http://www.arduinoecia.com.br/2013/04/real-time-clock-rtc-ds1307.html
Boa sorte!
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 31/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Sds,
Ivanluiz
Responderaocomentrio
Abraos !
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 32/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Grato.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
if (rtc.getTimeStr() == 22) {
digitalWrite(rele, HIGH);
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 34/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
String hora;
hora = rtc.getTimeStr();
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Grato.
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 35/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Difcil falar sem testar o mdulo, mas pode ser algum problema na placa, se
no houver nenhum fator externo, como reprogramao da data e hora, por
exemplo.
Grato.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Comprei com vocs um RTC DS1307, mas no est contando, somente aparece as
informaes DOMINGO 01.01.2000 00:00:00 e nao conta ajustei a hora mas
aparece so na primeira linha nas seguintes no aparece volta a essa informao como
resolver ?
Responderaocomentrio
Voc est excluindo as linhas que setam a data e hora ? Reveja tambm a
solda da barra de pinos.
Grato.
Responderaocomentrio
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 36/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Abrao !
Responderaocomentrio
Responderaocomentrio
uma vez feito isso, o RTC j est com a hora atualizada (lembre de deixar a
hora certinha com seu relogio de pulso).
Responderaocomentrio
Responderaocomentrio
Grato.
Responderaocomentrio
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 37/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Responderaocomentrio
Responderaocomentrio
Encontrei alguma referencia na rede sobre essa hora errada, sugerindo que nao estou
conseguindo ler a data do modulo. A biblioteca que baixei tem a seguinte verso:
Version:
1.0 4 Oct 2010 initial release
1.1 26 Jan 2012 Added support for Arduino 1.0 IDE
O que estou fazendo errado? Existe outra library que vc pode sugerir?
Grato
Responderaocomentrio
Grato.
Responderaocomentrio
Muito Obrigado
Responderaocomentrio
Responderaocomentrio
Abraos e obrigado.
Responderaocomentrio
Responderaocomentrio
Grato.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Abrao.
Responderaocomentrio
Responderaocomentrio
Sim, voc pode criar uma subrotina e copiar essa parte do cdigo l pra
dentro :
voc s ter que definir como ser a entrada de dados, se usar um display,
botes, teclado, etc.
Abrao.
Responderaocomentrio
Responderaocomentrio
Abrao.
Responderaocomentrio
oq devo fazer ?
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Voc pode retirar o comando de escrita da hora e tentar efetuar uma leitura.
So essas 3 linhas do programa :
Responderaocomentrio
vlw.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Grato.
Responderaocomentrio
Responderaocomentrio
Grato.
Responderaocomentrio
Responderaocomentrio
Grato.
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Responderaocomentrio
Nome *
E-mail *
Site
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 43/44
17/12/2016 RelgiocomomduloRTCDS1307|BlogFILIPEFLOP
Enviar Comentrio
MAIS POSTS
11DEJUNHODE2014 240COMENTRIOS 14
14 14
ASSINAR
CopyrightBlog|FILIPEFLOP-Todososdireitosreservados-2016
http://blog.filipeflop.com/modulos/relogiortcds1307arduino.html 44/44