(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: 550

Anexos

Responder esta

Respostas a este tópico

Boa tarde 

forneça mais dados sobre seu projeto:

Está usando UNO/Mega/ESP.......?

Qual tipo de matriz está usando?  MAX7219?   4x8x8?

Poste um esquemático, (mesmo feito a mão livre) do seu projeto).

Eu tenho um usando MAX7219, 4 x 8 x 8, com ESP8266 e não uso RTC, pois acesso o NTP,

assim não preciso ajustar o relogio.

RV mineirin

Estou utilizando um arduino uno mas a montagem final vai ser num uno, matriz de led 32x8.

ainda não utilizei o ESP8266 e esse NTP. nem faço idéia de com seja. estou postando todo o projeto que achei. está zipado. arduino-led-dot-matrix-clock-master.zip

Anexos

Qual a diferença?

"Estou utilizando um arduino uno mas a montagem final vai ser num uno, "

desculpe a falha. montagem final arduíno nano.

São vários parâmetros para ajustar.

Data  Dia, Mês e Ano;

Horário  Segundo, minuto e Hora.

Com quer fazer estes ajustes? Com botões? 1 para cada ajuste?

RV mineirin

olá. 

  Dia, Mês e Ano;

 HH,MM,SS. 

gostaria de fazer ajuste através de botões. 

acho que não é necessário um pra cada ajuste. pode ser do jeito que ficar mais prático e não tão complicado pra vc. dois, três, ou quatro botões talvez.

Boa tarde,

a seguir tem o seu sketch modificado por mi.

Ele permite que você acerte a data e o horário.

Não comentei ainda as linhas que escrevi.

Precisa de um botão do pino 2 para GND --> usado para selecionar o ajuste.

um botão do pino 6 para GND --> usado para incrementar o ajuste.

um botão do pino 7 para GND --> usado para decrementar o ajuste.

A velocidade de rolagem você ajusta na variável : int WAIT = 100;

Deixei com 100.

Aumentando o valor diminui a velocidade e vise versa.

Teste ai e depois conte o resultado pra gente.

arduino-led-dot-matrix-clock-master_V02.zip

RV minieirn

Olá boa tarde Rui. Mais uma vez fico agradecido pela sua boa vontade em me ajudar com o projeto.

Andei dando uma olhada e vi que deu trabalhão pra vc. Só vou poder testar no sábado pois dia de semana é

Complicado pra mim ok? Me diga uma coisa. Vc comentou a respeito do esp 8266. Vc tem algum projeto com ele e o display lcd 16x2? Quero ver se me familiariso com esse dispositivo. Obrigado.

"Missão dada é missão cumprida" (R.V.)

Boa tarde,

na versão V03, corrigi falhas no display no final de cada linha e

comentei as linhas que escrevi

arduino-led-dot-matrix-clock-master_V03.zip

RV mineirin

Ok Rui, muito obrigado. Vou dar uma olhada em casa.

Boa noite,

descobri outro problema.

Zerava horas minutos e segundos ao tentar acertar pela 1a. vez.

Corrigi na versão V04.

arduino-led-dot-matrix-clock-master_V04.zip

RV mineirin

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço