Índice:

Configuração do módulo DS1302 RTC com teclado + Arduino + LCD: 3 etapas
Configuração do módulo DS1302 RTC com teclado + Arduino + LCD: 3 etapas

Vídeo: Configuração do módulo DS1302 RTC com teclado + Arduino + LCD: 3 etapas

Vídeo: Configuração do módulo DS1302 RTC com teclado + Arduino + LCD: 3 etapas
Vídeo: Arduino Tutorial 35- Real Time Clock using DS1302 RTC Module 2024, Novembro
Anonim
Image
Image

Olá, acabei de fazer este pequeno projeto, espero que gostem, já que o título diz que é sobre como usar um teclado para configurar o DS1302, é um dos projetos básicos que você pode adicionar ao seu próprio projeto se quiser adicionar outros módulos ou funções… É muito fácil de entender e adaptável, espero que gostem e sejam úteis.

Assista ao vídeo acima se precisar de mais ajuda, ou peça em um comentário é um prazer.

Etapa 1: Módulos e materiais necessários

Módulos e materiais necessários
Módulos e materiais necessários
Módulos e materiais necessários
Módulos e materiais necessários
Módulos e materiais necessários
Módulos e materiais necessários

Para isso, vamos precisar de:

- Placa Arduino aqui estou usando o Arduino UNO

Módulo RTC -DS1302

-4 * 4 ou 4 * 3 Matrix Keypad aqui eu usei 4 * 4

- Tela LCD i2c

Alguns fios de salto e resistor de 1k (somente se você tiver problema de RTC)

Etapa 2: Fiação

Fiação
Fiação

A fiação conforme o esquema mostra:

- Pinos do teclado: 1-8 com D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (resistor de 1k opcional, se apenas você tiver problema de impressão) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Etapa 3: Bibliotecas, código e funcionamento

Aqui você pode baixar todas as bibliotecas que usei (.zip) prontas para instalar e codificar no formato ".ino":

- Biblioteca RTC virtuabotix

- Biblioteca LCD i2c NewLiquidCrystal

- Biblioteca do teclado

E aqui está o código: Baixe o código

Funcionamento: Após conectar, carregar o código, alimentar sua placa Arduino, normalmente uma data e hora padrão ou configurada antes deve aparecer no LCD, você pressiona "*" para iniciar a configuração usando o teclado, ele solicitará que você configure o ano, mês … Quando você pressiona o botão o programa armazena automaticamente os valores, exemplo: quando ele pede para você definir o ano que você pressiona (2-0-1-8) ele será automaticamente armazenado então ele irá pedir para você entrar mês … para mês, hora … você deve sempre inserir dois dígitos como para abril (0-4) …

Não adicionei segundos nem dia da semana, "Preguiça: D: D" adicione-os se quiser.

Sinta-se à vontade para deixar um comentário, sugestão ou dúvida se tiver algum problema.

Recomendado: