Índice:

Tempo de exibição do Arduino no display LED TM1637 usando RTC DS1307: 8 etapas
Tempo de exibição do Arduino no display LED TM1637 usando RTC DS1307: 8 etapas

Vídeo: Tempo de exibição do Arduino no display LED TM1637 usando RTC DS1307: 8 etapas

Vídeo: Tempo de exibição do Arduino no display LED TM1637 usando RTC DS1307: 8 etapas
Vídeo: Clock display TM1637 with Arduino | Tutorial + DOWNLOAD CODE 2024, Novembro
Anonim
Arduino Display Time no TM1637 LED Display usando RTC DS1307
Arduino Display Time no TM1637 LED Display usando RTC DS1307

Neste tutorial, aprenderemos como exibir a hora usando o módulo RTC DS1307 e Display de LED TM1637 e Visuino.

Assista o vídeo.

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
  • Arduino UNO (ou qualquer outro Arduino) Baixe aqui
  • Módulo RTC DS1307 Obtenha aqui
  • Fios de ligação
  • Display LED TM1637 Obtenha aqui

Programa Visuino: Baixe o Visuino

Etapa 2: o circuito

O circuito
O circuito
  • Conecte o pino da tela de LED [CLK] ao pino digital do Arduino [10]
  • Conecte o pino da tela de LED [DI0] ao pino digital do Arduino [9]
  • Conecte o pino da tela de LED [GND] ao pino do Arduino [GND]
  • Conecte o pino da tela de LED [VCC] ao pino do Arduino [5V]
  • Conecte o pino do módulo RTC DS1307 [VCC] ao pino Arduino [5V]
  • Conecte o pino do módulo RTC DS1307 [GND] ao pino Arduino [GND]
  • Conecte o pino do módulo RTC DS1307 [SDA] ao pino Arduino [SDA]
  • Conecte o pino do módulo RTC DS1307 [SCL] ao pino Arduino [SCL]

Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO

Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO

Para começar a programar o Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito isso, siga as etapas neste Instrutível para configurar o IDE do Arduino para programar o Arduino UNO! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2

Etapa 4: Componentes ADD no Visuino

No Visuino ADD Components
No Visuino ADD Components
No Visuino ADD Components
No Visuino ADD Components
No Visuino ADD Components
No Visuino ADD Components
  • Adicionar componente "TM1637 7 Segment Display 4 Digits Module + 2 Verticais Points (CATALEX)"
  • Adicionar componente "Clock Generator"
  • Adicionar componente "Valor de data / hora"
  • Adicionar componente "Decodificar (Dividir) Data / Hora"
  • Adicionar componente "Texto formatado"
  • Adicionar componente "Real Time Clock (RTC) DS1307"
  • Adicionar componente "gerador de pulso"

Etapa 5: nos componentes do conjunto Visuino

No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
  • Clique duas vezes no componente "Display1" e na janela "Dígitos" arraste "Exibição de Texto 7 Segmentos" para o lado esquerdo; No lado esquerdo da janela "Dígitos" selecione "Exibição de Texto 7 Segmentos1" e na janela de propriedades defina "Contar Dígitos "a 4
  • Feche a janela "Dígitos"
  • Selecione "DateTimeValue1" e na janela de propriedades defina "Value" para a data e hora atuais
  • Clique duas vezes no componente "FormattedText1" e na janela de elementos arraste 2x "Elemento de texto" para o lado esquerdo, para ambos configurados na janela de propriedades "Comprimento" para 2
  • Selecione "FormattedText1" e na janela de propriedades defina "Texto" para% 0% 1% 2

Etapa 6: No Visuino: conectar componentes

No Visuino: conectar componentes
No Visuino: conectar componentes
  • Conecte ClockGenerator1 pin out to RealTimeClock1 pin Clock
  • Conecte DateTimeValue1 ao conjunto de pinos RealTimeClock1
  • Conecte RealTimeClock1 pino de saída para DecodeDateTime1 pino de entrada
  • Conecte RealTimeClock1 pino de Controle I2C ao pino I2C da placa Arduino
  • Conecte DecodeDateTime1 pin Hour a FormattedText1> Text Element1 pin In
  • Conecte DecodeDateTime1 pin Minute to FormattedText1> Text Element2 pin In
  • Conecte FormattedText1 pin Out to Display1> Text Display 7 Segments1> Pin In
  • Conecte o relógio do pino Display1 ao pino digital 10 da placa Arduino
  • Conecte os dados do pino Display1 ao pino digital 9 da placa Arduino

Etapa 7: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino

No Visuino, na parte inferior, clique na guia "Construir", certifique-se de que a porta correta esteja selecionada e, em seguida, clique no botão "Compilar / Construir e Carregar".

Etapa 8: Jogue

Se você ligar o módulo Arduino UNO, o display LED deve começar a mostrar a hora.

Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo aqui e abri-lo no Visuino:

Recomendado: