• Welcome to LusoRobótica - Robótica em Português.
 

Real Time Clock DS1307 (RTC) + Arduino

Started by tr3s, 13 de March de 2009, 01:06

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Sérgio_Sena

Quote from: amando96 on 28 de July de 2009, 23:18
Boas, chegaram samples do RTC, queria saber o valor recomendado para as resistencias de pull up, sei que dá normalmente de 1k a 47k, o que difere com diferentes resitencias?

Para o barramento I2C, e como só há um participante, resistências de 4k7 são sufice.


Cumprimentos,
Sérgio Sena

Electronic Gear for Musicians

Instagram

amando96

obrigado asena :) tenho mesmo só um par dessas  ;D


Então e esta?

juntei este código, com o do termometro(do ricardo-reis), e agora a data fica intermitente  ??? o MS timer está a interferir?

e agora descobri que apagei o código  ::)

ricardo-reis


amando96

juntei o código do RTC, e o do termometro, assim o LCD diz a data, e a temperatura, mas a data ficou intermitente...  cada segundo pisca.

Fiz agora uma placa para o RTC, mas quando ligo não faz nada :(, se tiro o chip ele diz: dia, 0, semana 0, hora 0, segundo 0, o que se passa aqui?

eu acho que puz o ferro tempo a mais no cristal... são muito sensiveis? ou então está a fazer curto, mas até agora não encontrei nada...

tr3s

Funcionava tudo antes de fazeres a placa? Os componentes sao todos os mesmos ou alteraste algum para a placa?
Tr3s
Daniel Gonçalves

amando96

#35
Quote from: tr3s on 29 de July de 2009, 22:14
Funcionava tudo antes de fazeres a placa? Os componentes sao todos os mesmos ou alteraste algum para a placa?

só o chip, mas já experimentei dois dos tres que tenho(pensei que podia estar a estraga-los)e agora a placa tem uma ''coin cell'' lá soldada.  :'(

estive a rever todas as ligações, parece estar tudo bem.

fiz upload novamente do código, e agora diz a data que eu meto para começar a contar, mas fica sempre na mesma, os segundos não passam, nem os minutos, nem nada...  :-\

vou experimentar ligar aos 3.3v do arduino, em vez da pilha, mas a pilha é nova... :S

UPDATE: bem quando desligo a pilha, ou os 3.3v do arduino, ele funciona lol, mas quando ligo a pilha o empo fica parado ??? bem sei que o chip funciona, e o cristal...  8)

mas que estranho :o

ricardo-reis

#36
tu por acaso lembraste-te de fazer o set ao ds1307? é que se não lhe deres um ponto de partida ele n faz nada, ou parte do zero.. se estiveres a dazer o set, e ele começa do zero, deve ser problema da pilha.. tira a pilha e liga directamente ao 3v3 e ao gnd do arduino..


quanto ao intermitente, n sei como tás a fazer isso, mas sim, pode ter a ver com a mstimer2.. ou por outra, deve ter a ver com o código que tu adicionaste, pk supostamente isso n devia tar intermitente.. se por acaso meteste algum delay, tens aí a resposta pró teu problema.. mstimer2 n se dá bem com delays..

amando96

sim fiz set, o código que usei está em anexo, e por acaso acho que me lembro de um delay de 1000 ms no código, amanha revejo-o melhor.

liguie directamente aos 3.3v do arduino a gnd, e não conta o tempo, mas quando desligo começa a contar... amanha faço um video para ver melhor :)

ricardo-reis

tens aki um tutorial tão bom do daniel pra te guiares e acertares com isso à primeira, pões-te a inventar com tuts sei lá de quem.. só te posso desejar boa sorte..

arucard

Olá amigo, me parece que o arquivo .rar está corrompido, você teria como verificar?
Obrigado.

ricardo-reis

:S deve ter a ver com as actualizações do fórum.. kd alguém aqui o postar de novo, que avise.. (eu acho k n tenho cá isso sem ser já modificado)

TigPT

Realmente houve um problema com os ficheiros, vou corrigir o mais breve possível, fiquem atentos a novidades pois abro um post novo quando estiver resolvido.

arucard

Olá amigo, alguma novidade sobre a volta do arquivo?
obrigado...

Raul

Os ficheiros em qualquer post estão corrompidos.
Avisa quando conseguires solucionar o problema.


Cumprimentos

microbyte

Amigo Raul, aqui não tenho qualquer problema a abrir os anexos.
Estou a usar o Safari.
Não sei que browser estás a usar, mas tenta com outro.