(Resolvido) Botões de ajuste data e hora relógio com matriz de led.

Olá pessoal. encontrei um projeto na net de um relógio com matriz de led scrolling com módulo ds3231,  no qual fiz a montagem e funcionou perfeitamente. só que não possui botões de ajuste de data e hora. somente através do monitor serial. gostaria de saber se alguém poderia dar uma olhada e ver se não é muito complicado de acrescentar isso ao projeto. gostaria de saber também como eu posso ajustar a velocidade de rolagem das informações na matriz. desde já agradeço.LEDDotMatrixClock.ino

Exibições: 213

Anexos

Responder esta

Respostas a este tópico

Boa noite. Ha beleza valeu.

Bom dia Rui. Se eu quiser alterar a ordem de apresentação da data e hora é
Só mudar essa linha?
Serial.println(F(">> Use
format to set clock's date and hour!"));

Bom dia,

esta linha que você referenciou é usada somente para imprimir os dados quando você

acerta o relógio pela serial.

Para mudar a sequencia entre data hora e temperatura precisa modificar esta função que faz parte do

código original e que estou anexando no arquivo.

Da forma que está ela mostra data, hora e temperatura.

Veja se entende como trocar a ordem da montagem do texto de rolagem.

Se tiver dúvida pode perguntar.

RV mineirin

Funcao_Rel.txt

Ok obrigado. Vou dar uma olhada.

Bom dia,

e aí, funcionou ?

RV mineirin

Bom dia Rui, funcionou tudo perfeitamente. Inverti a sequência de apresentação da data e hora e deu certo .

Eu estou pesquisando a respeito do módulo esp 8266 e vi que tem um que é node mcu 8266 e um outro menor-

zinho que tb é 8266. Outra coisa, um relógio montado

Com esse módulo, quando não há internet ele continua

Apresentando as horas? E na falta de energia?

Boa tarde,

no meu relógio com o ESP8266, para a contagem dos segundos (minutos horas...), 

durante um dia, eu uso a função millis().

Como ela não é muito exata e pode variar até 1 segundo em 2 ou 3 dias, eu acerto todo dia 

o relógio acessando o site NTP,  usando as bibliotecas NTPClient.h  e WiFiUdp.h.

Ao ligar ou se faltar força, ao voltar, no inicio da programação eu também acesso o site NTP para acertar o relógio.

Se ele estiver ligado e por algum motivo ficar sem internet, ele fica usando a função millis(), mesmo que isto acarrete alguns segundos de atraso, mas ao retornar a internet ele se acerta novamente.

Se não tiver internet ao liga-lo, ele não mostra horário e data.

RV mineirin

Bom dia. A tá ok então.

RSS

© 2022   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço