Este código utiliza una pantalla de 7 segmentos para mostrar los números del 0 al 9 en intervalos de un segundo. A continuación, se explica cada sección.
Variables de Segmentos
Cada segmento de la pantalla (A, B, C, D, E, F, y G) se conecta a un pin de Arduino, y cada pin controla uno de estos segmentos. Esto permite activar o desactivar cada segmento individualmente.
Configuración inicial ( setup())
En esta sección, cada pin de Arduino se configura como salida ( OUTPUT), ya que se usará para encender y apagar los segmentos del display.
Bucle Principal ( loop())
En el loop(), se usan una serie de configuraciones digitalWritepara encender o apagar cada segmento, mostrando asà los números del 0 al 9. La combinación de segmentos encendidos (bajo voltaje LOW) y apagados (alto voltaje HIGH) determina el número que aparece en la pantalla.
Cada número se representa activando los segmentos correspondientes:
- Número 0 : Todos los segmentos menos
Gestán encendidos. - Número 1 : Solo
ByCestán encendidos. - Número 2 : Segmentos
A,B,D,E, yGestán encendidos. - Número 3 : Segmentos
A,B,C,D, yGestán encendidos. - Número 4 : Segmentos
B,C,F, yGestán encendidos. - Número 5 : Segmentos
A,C,D,F, yGestán encendidos. - Número 6 : Segmentos
A,C,D,E,F, yGestán encendidos. - Número 7 : Solo los segmentos
A,B, yCestán encendidos. - Número 8 : Todos los segmentos están encendidos.
- Número 9 : Segmentos
A,B,C,D,F, yGestán encendidos.
Cada número se muestra durante un segundo ( delay(1000);), después de lo cual se pasa al siguiente número.
Ejemplo del número 0
Para mostrar el número 0 , todos los segmentos están encendidos excepto Gel que está apagado:
Cada conjunto de instrucciones de digitalWriteactiva o desactiva los segmentos de acuerdo con el número deseado.


No hay comentarios:
Publicar un comentario