Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problemas com a data no módulo RTC durante o curso #1

Open
smjacques opened this issue Nov 2, 2017 · 0 comments
Open

Problemas com a data no módulo RTC durante o curso #1

smjacques opened this issue Nov 2, 2017 · 0 comments

Comments

@smjacques
Copy link
Owner

smjacques commented Nov 2, 2017

Problema com a data e a hora no RTC

Durante o curso, todas as tentativas que fizemos com os módulos RTC retornaram a estranha informação 0/0/2000 00:00:00 (ou 00:00:01, em alguns casos).
Hoje fiz os testes utilizando diferentes bibliotecas: DS1302.h e outras versões da biblioteca utilizada no código original (virtuabotixRTC.h).
Nenhuma delas com resultados diferentes do encontrado. o RTC é apenas o chip presente no módulo, e após alguns testes pensei em pressioná-lo contra a placa. Isso alterou os resultados.
De 2000, o ano saltou para 2145 (talvez tenha descoberto algo interessante sobre viagem no tempo, mas um problema de cada vez).

RTC extra

Por sorte tinha um outro RTC que usei no protótipo a ser instalado na ESDI. Conectei e carreguei o código no Arduino mais uma vez e... voilà! Tudo ok, como mostra a figura abaixo (uma com a data de um código antigo que utilizei e um com a data atualizada pro dia de hoje).

Serial Print1 Serial Print2 RTC
Serial Print 1 (com data não ajustada) Serial Print 2 (com data atualizada) Comparação entre RTC

Uma possível causa: O RTC que funcionou é muito diferente do que não ajustava a data. Ambos são DS1302, mas alguns números abaixo (bem como a qualidade da tinta usada) são bem distintos entre eles.

Já estava realmente cogitando utilizar o timer que já vem embutido no Arduino (que é a base pra função delay, por exemplo).

Então é isso! O código tá ok. Se houver algum problema, já sabemos que estará no chip RTC ou, mais tranquilo de se resolver, na conexão dos jumpers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant