Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Este instructivo le mostrará cómo hacer el reloj de 7 segmentos de Arduino.
¡Aunque la precisión apesta!
así que hice esto para programar y divertirme.
Si desea hacer un reloj serio, puede usar el módulo rtc que mantendrá un registro del tiempo.
Puede usar una pantalla de siete segmentos prefabricada si no se siente cómodo con un cableado complejo que puede reducir significativamente la posibilidad de una conexión suelta y una salida de pantalla incorrecta.
un botón es para aumentar la hora y otro es para aumentar el minuto a uno.
Suministros
Tablero de circuitos
Arduino (mina nano)
4 pantalla de siete segmentos
2 pulsadores
2 led
4 resistencias de un Kohm
una resistencia limitadora de corriente (220ohm)
un poco de cable de conexión
Paso 1: Multiplexación de 4 pantallas de siete segmentos
conecte todos los pines correspondientes de cada 7-seg entre sí para multiplexar la pantalla en el orden dado en las imágenes de arriba.
Paso 2: Conexión de la pantalla de 7 segmentos a Arduino
Conecte todos los terminales de la pantalla de 7 segmentos al pin digital de Arduino de acuerdo con este esquema.
A - clavija digital 2
B - pin digital 3
C - clavija digital 4
D - clavija digital 5
E - pin digital 6
F - patilla digital 7
G: clavija digital 8
DP - pin digital 9.
Conecte todos los pines comunes al pin digital de Arduino a través de una resistencia de 1K ohmios
D1 - pin digital 10
D2 - pin digital 11
D3 - pin digital 12
D4 - pin digital 13
Paso 3: Conectar el LED de segundos y el botón de ajuste
Conecte a tierra un terminal del pulsador y el cátodo del LED.
Conecte el terminal adyacente a A0 y A1 respectivamente.
Ánodo LED a A3.
Paso 4: Código
Descargue la biblioteca de visualización de 7 segmentos primero desde el enlace que se proporciona a continuación desde Github y extráigala en la carpeta de la biblioteca ide de Arduino
biblioteca de siete segmentos
cargue el código a su Arduino
pueden modificar el código según ustedes mismos.