Tabla de contenido:
- Paso 1: componentes
- Paso 2: más sobre MAX7219
- Paso 3: más sobre DS1307
- Paso 4: Diagrama de conexión
- Paso 5: Tutorial
- Paso 6: Código
Video: Reloj digital con Arduino y pantalla de matriz de puntos LED: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Hoy en día, los creadores y desarrolladores prefieren Arduino para el desarrollo rápido de la creación de prototipos de proyectos. Arduino es una plataforma electrónica de código abierto basada en hardware y software fáciles de usar. Arduino tiene muy buena comunidad de usuarios, en este proyecto veremos cómo construir un reloj digital usando Arduino. Este proyecto es fácil de construir y cambiar según el requisito.
Paso 1: componentes
A continuación se muestran los componentes necesarios para el proyecto
1 x Arduino Uno
Arduino Uno en India-
Arduino Uno en Reino Unido -
Arduino Uno en EE. UU. -
Pantalla de matriz de puntos LED 4 x MAX7219
Pantalla de matriz de puntos en el Reino Unido:
Pantalla de matriz de puntos en EE. UU.:
Pantalla de matriz de puntos en India:
1 x módulo DS1307 RTC
Reloj DS1307 RTC en India:
Reloj DS1307 RTC en Reino Unido:
Reloj DS1307 RTC en EE. UU.:
Pocos alambres
Paso 2: más sobre MAX7219
Los MAX7219 / MAX7221 son controladores de pantalla de cátodo común de entrada / salida en serie compactos que conectan microprocesadores (μP) con pantallas LED numéricas de 7 segmentos de hasta 8 dígitos, pantallas de gráfico de barras o 64 LED individuales.
En el chip se incluyen un decodificador BCD de código B, circuitos de escaneo multiplex, controladores de segmentos y dígitos, y una RAM estática de 8x8 que almacena cada dígito.
Solo se requiere una resistencia externa para configurar la corriente del segmento para todos los LED. El MAX7221 es compatible con SPI ™, QSPI ™ y MICROWIRE ™, y tiene controladores de segmento de velocidad limitada para reducir la EMI.
Una conveniente interfaz en serie de 4 cables se conecta a todos los μP comunes. Los dígitos individuales pueden direccionarse y actualizarse sin tener que volver a escribir toda la pantalla.
El MAX7219 / MAX7221 también permite al usuario seleccionar decodificación de código B o no decodificación para cada dígito.
Paso 3: más sobre DS1307
El reloj en tiempo real (RTC) serie DS1307 es un reloj / calendario decimal codificado en binario completo (BCD) de baja potencia
más 56 bytes de NV SRAM.
La dirección y los datos se transfieren en serie a través de un bus bidireccional I2C.
El reloj / calendario proporciona información sobre segundos, minutos, horas, día, fecha, mes y año.
La fecha de fin de mes se ajusta automáticamente para los meses con menos de 31 días, incluidas las correcciones por año bisiesto.
El reloj funciona en formato de 24 horas o de 12 horas con indicador AM / PM. El DS1307 tiene un circuito de detección de energía incorporado que detecta fallas de energía y cambia automáticamente a la fuente de respaldo. La operación de cronometraje continúa mientras la pieza opera desde el suministro de respaldo.
Paso 4: Diagrama de conexión
Paso 5: Tutorial
Paso 6: Código
Para obtener información sobre el código y la conexión:
github.com/stechiez/Arduino/tree/master/di…
Puede obtener las bibliotecas del siguiente repositorio:
github.com/stechiez/Arduino/tree/master/l…
Recomendado:
Interfaz del microcontrolador Atmega16 con pantalla LED de matriz de puntos: 5 pasos
Interfaz del microcontrolador Atmega16 con la pantalla LED de matriz de puntos: En este proyecto vamos a conectar una pantalla LED de matriz de puntos con el microcontrolador AVR (Atmega16). Aquí mostraremos la simulación en proteus, puede aplicar lo mismo en su hardware. Entonces, aquí imprimiremos primero un carácter, digamos 'A' en t
Matriz de puntos de reloj inteligente IoT Use Wemos ESP8266 - Matriz ESP: 12 pasos (con imágenes)
Matriz de puntos del reloj inteligente de IoT Use Wemos ESP8266 - Matriz de ESP: haga su propio reloj inteligente de IoT que pueda: Mostrar el reloj con un hermoso icono de animación Mostrar Recordatorio-1 a Recordatorio-5 Mostrar Calendario Mostrar tiempos de oración musulmanes Mostrar información meteorológica Mostrar noticias Mostrar consejos Mostrar Pantalla de tasa de Bitcoin
Pantalla de desplazamiento de matriz de puntos LED de bricolaje con Arduino: 6 pasos
Pantalla de desplazamiento de matriz de puntos LED de bricolaje con Arduino: Hola Instrumento Este es mi primer Instructable. En este Instructable, mostraré cómo hago una pantalla de desplazamiento de matriz de puntos LED de bricolaje usando Arduino como MCU.Este tipo de pantallas aparecen en estaciones de tren, estaciones de autobuses, calles y muchos más lugares. Allí
Interfaz de pantalla LED de matriz de puntos con microcontrolador 8051: 5 pasos
Interfaz de la pantalla LED de matriz de puntos con el microcontrolador 8051: En este proyecto vamos a conectar una pantalla LED de matriz de puntos con el microcontrolador 8051. Aquí mostraremos la simulación en proteus, puede aplicar lo mismo en su hardware. Así que aquí imprimiremos primero un carácter, digamos 'A' en este disp
Pantalla LED de matriz de puntos: 8 pasos (con imágenes)
Pantalla LED de matriz de puntos: este es un sencillo CÓMO hacer su propia pantalla LED de matriz de puntos personalizada. Estaré agregando el programa completo con una explicación para iluminar los LED. También es bastante pirateable, puedes cambiarlo a tu gusto. Me engañé para hacer mi propia d