Display 7 segmentos 4 digitos anodo comun

Display 7 segmentos 4 digitos anodo comun

Display 7 segmentos 4 digitos anodo comun

display de 4 dígitos y 7 segmentos pinout

El display LED rojo de 4 dígitos y 7 segmentos es ideal para añadir un display a tu proyecto. El display LED rojo de 4 dígitos y 7 segmentos es compatible con placas de prototipado como la MB-102, que cuentan con zócalos estándar con un paso de pines de 2,54 mm. Este módulo le permite mostrar su información de una manera audaz y brillante, llevando su proyecto a nuevos niveles de visualización, escribiendo todo tipo de números y palabras con números del 0-9, A-F, y -.
Este módulo tiene LEDs rojos que se alimentan a través de una conexión a 3,3 – 5V. El display funciona al ser alimentado con VCC a un pin del segmento en particular. A continuación, la aplicación de GND a un pin particular D hará que se ilumine un segmento específico en un dígito específico.

pantalla de 4 dígitos y 7 segmentos hoja de datos de 12 pines

Además, todos los pines catódicos (negativos) de los LEDs para los mismos segmentos a través de los dígitos están conectados (es decir, el cátodo del segmento A del dígito 1 está conectado al cátodo del segmento A del dígito 2, del dígito 3 y del dígito 4, etc.).
De esto puedes deducir que necesitas suministrar corriente para cada dígito por turnos a través de su pin de ánodo común, y hundir la corriente de los segmentos que quieres tener encendidos para el dígito que actualmente tiene su fuente de corriente.
La hoja de datos también te dice cuál es el pin 1 – en este caso el que está en la parte inferior izquierda cuando tienes la pantalla mirando hacia ti y los números hacia arriba. Los pines cuentan en sentido contrario a las agujas del reloj a partir de ahí, por lo que el 2 está a su derecha y el 13 está por encima.
Por lo que parece, es posible que no tengas la misma pantalla que aparece en la hoja de datos. Si tu pantalla carece de los puntos extra, entonces puede que no tenga los LEDs en el pin 11, y el pin 12-13 puede ser movido hacia abajo uno, por lo que tienes 4 comunes en 9, 10, 11 y 12 sin el pin 13.
Así que los cuatro pines de selección de dígitos en tu programa están conectados a los pines 9, 10, 12 y 13, y los pines de selección de segmento se conectan a los pines 1, 2, 3, 4, 5, 6 y 7. No olvides las resistencias en todos los pines de segmento para limitar la corriente del LED o dañarás el Arduino.

display de 4 dígitos de siete segmentos ánodo común

Los displays LED de 7 segmentos se utilizan en muchas aplicaciones como indicadores numéricos del panel frontal. Las aplicaciones más comunes son las calculadoras, los hornos de microondas, los equipos electrónicos de laboratorio como los generadores de funciones y los contadores de frecuencia.
Un display LED de 7 segmentos, como su nombre indica, es un conjunto de barras de LED, donde cada barra puede ser alimentada individualmente. Cada barra de LED tiene forma de hexágono y la disposición general será en forma de «8».
Suponemos que el módulo de 7 segmentos seleccionado es de tipo cátodo común. Los cuatro pines comunes de cuatro pantallas se conectan a los terminales de colector de cuatro transistores diferentes a través de resistencias limitadoras de corriente.

pantalla de 4 dígitos y 7 segmentos con 74hc595

Básicamente para cada dígito de 7 segmentos hay 8 pines: uno para el terminal común (ánodo o cátodo) y 7 pines para los 7 segmentos (A, B, C, D, E, F y G). Otro pin puede ser utilizado para el punto decimal (DP).
En los displays multidígitos de 7 segmentos (por ejemplo de 4 dígitos) todos los pines del mismo segmento están conectados entre sí (segmento A del dígito 1 con el segmento A del dígito 2…), y cada dígito tiene su pin común solo. Esto se llama técnica de multiplexación. Esta técnica minimiza el número de pines utilizados.
Como los 4 dígitos están multiplexados necesitamos refrescar la pantalla muy rápidamente (mostrar un dígito a la vez, los otros están apagados). Para ello he utilizado la interrupción del módulo Timer1 con la siguiente configuración:
// Configuración de la interrupción por desbordamiento del módulo Timer1TCCR1A = 0;TCCR1B = 1; // habilitar el Timer1 con preescalador = 1 ( 16 ticks cada 1 µs)TCNT1 = 0; // poner el valor de precarga del Timer1 a 0 (reset)TIMSK1 = 1; // habilitar la interrupción por desbordamiento del Timer1

Acerca del autor

admin

Ver todos los artículos