TM1637: o módulo de exibição para Arduino

TM1637

TM1637 é um módulo de exibição de 4 dígitos e 7 segmentos que você pode usar em seus projetos eletrônicos. Um novo componente eletrônico que adicionamos à longa lista que estamos apresentando a você neste blog e que pode ser perfeito especialmente para a placa de desenvolvimento Arduino. Além disso, é muito fácil de instalar e vem com tudo o que você precisa integrado, você só precisa se preocupar com o código-fonte do sketch com o qual fará funcionar no IDE.

O que é um TM1637?

Uma Exibição TM1637 É um tipo de display de LED que é comumente usado em aplicações de baixa potência, como relógios digitais, despertadores e temporizadores de cozinha. O TM1637 consiste em um ou mais LEDs dentro de uma caixa de plástico que funciona como caixa de exibição. Os LEDs são normalmente vedados entre duas tampas separadas para evitar que sejam expostos a contaminantes. Algumas telas podem ter uma capa protetora adicional para proteger os LEDs contra danos.
Existem duas variantes principais dos monitores TM1637:

  • Monitores de cor única TM1637: Os monitores de cor única têm apenas um tipo de cor de LED por pixel. Eles podem ser usados ​​para tarefas simples, como exibir números ou letras em um mostrador de relógio digital.
  • Monitores multicoloridos TM1637: Os displays multicoloridos possuem diversos tipos de LEDs que permitem tarefas mais complexas, como exibir imagens com diferentes cores e formas. Eles podem ser usados ​​para aplicativos mais avançados, como visualização de vídeos e animações.

Conexões do módulo

Um módulo que funciona com apenas quatro conexões, dois para energia, um para clock e um para dados, reduz bastante o número de conexões que normalmente precisaríamos para conectar quatro monitores de 7 segmentos. Os dados são fornecidos via comunicação serial, portanto, apenas um pino é necessário para a entrada de dados. O sinal de relógio define a hora em que os dados são enviados.

Abaixo estão detalhados as conexões do módulo TM1637:

  • Vcc – Conecta-se a uma corrente de referência positiva, que pode ser 3.3V ou 5V na placa Arduino.
  • GND – Referência negativa ou terra.
  • DIO – Entrada de dados serial.
  • CLK – Entrada de sinal de relógio.

Programando o TM1637 com Arduino

Arduino IDE, tipos de dados, programação

Para enviar dados para o módulo, podemos programar o Arduino MCU da folha de dados do fabricante do chip ou use a biblioteca do Arduino, que já nos fornece a maneira mais fácil de conectar à nossa tela. A maneira mais fácil de conectar a nossa tela para Arduino, o fabricante já nos fornece uma biblioteca para poder enviar os dados para nossa tela. Abaixo está um exemplo de como nos conectamos e alguns dos comandos mais básicos de a biblioteca.

Para isso, a esquete O exemplo que mostramos seria o seguinte:

#include "TM1637.h" //Biblioteca necesaria
#define CLK A1    //Definición del pin A1 para el reloj y del A0 para datos
#define DIO A0

TM1637 Display1(CLK,DIO); //Crear una variable de tipo dato
int8_t Digits[] = {0,0,0,0}; //El valor inicial a mostrar

void setup()
   {  
       Display1.set();  //Inicializar
       Display1.init() ;
   }

void loop()
{
//Contador de 0 a 1000
 for (int i=0 ; i < 1000 ; i++){
  Digits[0] = 0;
  Digits[1] = floor(i/100);
  Digits[2] = floor((i%100)/10); 
  Digits[3] = floor(i%10);
  delay(1000); 
  Display1.display(Digits); //Función para escribir en el Display
 }
}

Você já sabe que pode modificar o esboço como quiser para adaptá-lo ao seu projeto ou necessidades particulares. Este é apenas um exemplo de uso.


Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.