Tabla de contenido:
Video: Reloj digital y binario en 8 dígitos x 7 segmentos Pantalla LED: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Por lagsilva
Acerca de: Codificación, creación de prototipos electrónicos con Arduino y análisis de datos son mis pasatiempos. Más acerca de lagsilva »
Esta es mi versión mejorada de un reloj digital y binario con una pantalla LED de 8 dígitos x 7 segmentos.
Me gusta dar nuevas funciones para dispositivos habituales, especialmente relojes, y en este caso el uso de la pantalla de 7 Seg para Reloj Binario no es convencional y es una forma interesante y diferente de aplicarlo.
Mi elección en este proyecto fue usar una pantalla alimentada por el MAX72xx que es realmente útil porque usa solo tres puertos digitales Arduino. También utilicé un módulo RTC DS1307 económico para almacenar el modo de hora del reloj en su memoria interna: estándar 24HS o AM-PM.
Cada vez que reinicia o reinicia el Arduino, el modo de tiempo cambiará.
Los primeros cuatro dígitos a la izquierda de la pantalla muestran las horas y los minutos en números decimales. Los siguientes tres dígitos muestran las horas, minutos y segundos en notación binaria y el último dígito a la derecha informa el día de la semana.
Acerca del código, tuve que desarrollar una forma de usar la biblioteca "LedControl" para convertir la pantalla decimal convencional de 7 segmentos en una pantalla binaria. La solución es utilizar la función "setRow" que normalmente se aplica para la visualización de matriz de puntos. Con esta función, puede controlar individualmente los LED de la pantalla para crear cualquier patrón de caracteres.
¡Espero que te guste!
Paso 1: Lista de materiales
- Arduino UNO R3
- Pantalla LED de 8 dígitos x 7 segmentos con MAX7219
- Módulo DS1307 RTC (reloj en tiempo real)
- Pequeña placa de pruebas
- Jerséis
Paso 2: esquemas
Las conexiones de montaje se muestran en el esquema adjunto.
Siga cuidadosamente antes de encender la alimentación.
Paso 3: plantilla
Realicé un modelo impreso en papel para cubrir y facilitar la lectura de la pantalla LED.
Simplemente imprímalo y córtelo sobre la pantalla de 7 segmentos.
Paso 4: Código Arduino
En el archivo adjunto está el código Arduino.
Necesitará las siguientes bibliotecas para ejecutar este código:
LedControl.h - Librería para controlar la pantalla LED con MAX72xx
Wire.h: biblioteca para admitir comunicaciones con RTC
DS1307RTC.h - Biblioteca para controlar el RTC
Recomendado:
Pantalla de 4 dígitos y 7 segmentos 14 pines con Arduino: 3 pasos
Pantalla de 4 dígitos y 7 segmentos 14 pines con Arduino: Siempre es una buena idea probar si un dispositivo funciona correctamente o no si ese componente tiene una gran cantidad de pines. En este proyecto, he probado mi pantalla de 4 dígitos, 7 segmentos y 14 pines. Todos los 7 segmentos mostrarán 0 a 9 al mismo tiempo
Usando una pantalla de 4 dígitos y 7 segmentos, con Arduino: 7 pasos
Usando una pantalla de 4 dígitos y 7 segmentos, con Arduino: En este tutorial le mostraré cómo usar una pantalla de 7 segmentos con 4 dígitos usando arduino. Algunas cosas básicas que me gustaría señalar es que esto ocupa casi todos los pines digitales en el arduino uno, leonardo, las placas con 13 digi
Pantalla LED de 14 segmentos y 2 dígitos: 5 pasos
Pantalla LED de 14 segmentos y 2 dígitos: historia Durante los últimos años he intentado aprender cómo funcionan los dispositivos electrónicos, con esto me refiero a cómo hacer que funcionen con un Arduino o cualquier dispositivo controlador, esto incluye pantallas, sensores o cualquier otra cosa. que devuelve un valor de algún tipo
Cronómetro con pantalla de 4 dígitos y 7 segmentos: 3 pasos
Cronómetro con pantalla de 4 dígitos y 7 segmentos: este instructivo le mostrará cómo crear un cronómetro en tiempo real completamente funcional a partir de una pantalla de 4 dígitos y siete segmentos
Cerradura de combinación inalámbrica Arduino con NRF24L01 y pantalla de 4 dígitos y 7 segmentos: 6 pasos (con imágenes)
Cerradura de combinación inalámbrica Arduino con NRF24L01 y pantalla de 7 segmentos de 4 dígitos: este proyecto comenzó su vida como un ejercicio para hacer algo con una pantalla de 7 segmentos de 4 dígitos Lo que se me ocurrió fue la capacidad de ingresar un número de combinación de 4 dígitos, pero una vez estaba terminado, era bastante aburrido. Lo construí usando un Arduino UNO