Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Domina el Display TM1637 de 4 Dígitos 7 Segmentos: Tutorial Arduino Paso a Paso

Domina el Display TM1637 de 4 Dígitos 7 Segmentos: Tutorial Arduino Paso a Paso

TM1637

¿Buscas mostrar dígitos en tu microcontrolador Arduino? El display TM1637 de 4 dígitos 7 segmentos es lo que necesitas.

Sirve para diseñar circuitos de reloj y otras aplicaciones que muestren números.

Un display 7 segmentos de 4 dígitos normal requiere 12 pines y mucho cableado. El TM1637 reduce a solo 4 pines.

Dos pines gestionan alimentación y dos controlan los segmentos.

En este artículo aprenderás todo sobre el TM1637 y cómo interconectarlo con Arduino.

¿Listo? Vamos.

¿Qué es el TM1637?

Domina el Display TM1637 de 4 Dígitos 7 Segmentos: Tutorial Arduino Paso a Paso

Display LED

El diseño del TM1637 permite mostrar números. El módulo tiene cuatro displays 7 segmentos que trabajan juntos para crear números. Funciona basado en el IC TM1637, de ahí su nombre.

Configuración de Pines TM1637

El TM1637 tiene cuatro terminales, cada uno con función distinta. Mira la imagen para ver las funciones de cada pin.

Domina el Display TM1637 de 4 Dígitos 7 Segmentos: Tutorial Arduino Paso a Paso

Configuración de pines TM1637

Características y Especificaciones TM1637

Cómo Funciona el Módulo TM1637

La comunicación se establece con dos pines: DIO y CLK. Por ellos se envían o reciben datos.

Enviarás los números a mostrar en formato de datos serie. El módolo solo opera con alimentación regulada +5V; voltajes superiores causan daño irreversible.

Para comunicar, conecta CLK y DIO a pines GPIO disponibles de tu microcontrolador. Esto permite intercambio de datos serie con programación.

El intercambio serie es complejo, pero librerías lo facilitan. Descárgalas y úsalas en tus programas. Están en varios sitios web.

Al incluir la cabecera, el controlador se comunica solo y envía los caracteres a mostrar al módulo.

Cuando el IC TM1637 recibe datos, controla los cuatro segmentos de display vía código. Los cuatro segmentos mostrarán los caracteres deseados.

Interfaz TM1637 Display 4 Dígitos 7 Segmentos con Arduino

Antes de interconectar, entiende lo básico de un display 7 segmentos.

Domina el Display TM1637 de 4 Dígitos 7 Segmentos: Tutorial Arduino Paso a Paso

Display 7 Segmentos

Tienen 7 LEDs alineados formando un patrón, típicamente un 8. Cada LED es un segmento. Encender segmentos forma parte de un dígito numérico, hex o decimal. Segmentos se etiquetan A-G. Poniendo HIGH o LOW generas el carácter deseado.

Visión General Hardware Módulo TM1637

El TM1637 incluye driver LED serie de bajo costo con funciones: control brillo LED, encendido/apagado, acceso a cada segmento.

Tiene cuatro displays 0.36 7 segmentos que muestran temperatura o datos de sensores, con dos puntos centrales facilitando proyectos de reloj o basados en tiempo.

Cableado TM1637 con Arduino UNO

Conectar el TM1637 a Arduino UNO es simple: 4 cables (2 control, 2 alimentación).

Alimenta el módulo con la salida 5V del Arduino. Conecta DIO y CLK a pines 3 y 2 del Arduino.

No necesitas pines críticos; el TM1637 no requiere pines específicos. Puedes cambiar conexiones pero actualiza el código.

Instalación de Librería

Necesitas librería para comunicar con el chip TM1637. Usaremos la de "Avishay Opaz". Disponible aquí.

Incluye funciones para controlar fácilmente el display: introduces el número y la librería hace el resto.

Instalación:

Código Arduino

Código básico para programa de prueba con varias rutinas. Súbelo a tu Arduino:

Domina el Display TM1637 de 4 Dígitos 7 Segmentos: Tutorial Arduino Paso a Paso

Código Arduino

Domina el Display TM1637 de 4 Dígitos 7 Segmentos: Tutorial Arduino Paso a Paso

Código Arduino

Domina el Display TM1637 de 4 Dígitos 7 Segmentos: Tutorial Arduino Paso a Paso

Código Arduino

Domina el Display TM1637 de 4 Dígitos 7 Segmentos: Tutorial Arduino Paso a Paso

Código Arduino

Proyecto Arduino: Reloj con TM1637 y DS3231

Combina el módulo TM1637 con un módulo RTC DS3231 para un reloj digital 24 horas funcional.

Conecta ambos módulos y sube el siguiente código.

Usa la librería Adafruit RTC y muestra hora en formato 24h.

Domina el Display TM1637 de 4 Dígitos 7 Segmentos: Tutorial Arduino Paso a Paso

Código Proyecto Arduino

Domina el Display TM1637 de 4 Dígitos 7 Segmentos: Tutorial Arduino Paso a Paso

Código Proyecto Arduino

Palabras Finales

El módulo TM1637 es de los mejores para aplicaciones de display LED.

Es duradero, versátil, aguanta altas temperaturas y rinde óptimamente.

Elimina la complejidad de cablear un display de 12 pines usando solo 4. Tiene librerías que facilitan la comunicación con el chip TM1637.

Funciona en aplicaciones de tiempo, temperatura y más.

¿Preguntas? Contáctanos; te ayudaremos encantados.

Tecnología Industrial

  1. Uso del Decodificador 4511 de 7 Segmentos: Tutorial Práctico de Visualización BCD
  2. Tubos de Visualización: Desde CRT a Indicadores Cat‑Eye
  3. Dominando la Notación Científica en Calculadoras de Mano: Guía Práctica
  4. Análisis de Espectro Avanzado: Interpretar Formas de Onda y Armónicos
  5. Dominando el Diseño de Circuitos Digitales: Su Guía Completa
  6. Guía Esencial para Elegir el Portapilas 9V Correcto
  7. Contador Década IC4017: Guía Completa para Principiantes
  8. Buffers Digitales Explicados: Guía Completa para Aislamiento y Refuerzo de Señal
  9. PCBs con Sustrato Cerámico: Perspectivas Expertas y Mejores Prácticas de Diseño
  10. Domine el diseño PCB rápidamente con Ultiboard: Tutorial completo
  11. Dominar la programación en C: Tutorial completo para principiantes