You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 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.
The text was updated successfully, but these errors were encountered:
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).
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.
The text was updated successfully, but these errors were encountered: