Conexion display 7 segmentos

Conexion display 7 segmentos

Conexion display 7 segmentos

pantalla de siete segmentos

Los displays de siete segmentos son uno de los tipos de display más antiguos y eficaces utilizados en aplicaciones electrónicas. Estos visualizadores tienen 8 LEDs en su interior dispuestos de una manera. Estos 8 LEDs están separados en cada segmento que puede ser nombrado como a, b, c, d, e, f, g, DP (punto decimal) como se muestra en la imagen de abajo.

Todos estos 8 LEDs tienen un extremo de sus pines sacados del módulo como se muestra abajo y los otros extremos están conectados juntos y sacados como el pin común. Así que para hacer patrones como números (0 – 9) o alfabetos sólo necesitamos alimentar el común junto con el otro pin del segmento, ver en el diagrama de abajo.

El display de cátodo común es también conocido como display CC. En este tipo, los pines catódicos de los ocho segmentos/LEDs están conectados (en cortocircuito) juntos. Por lo tanto, para que este tipo de pantalla funcione, debemos conectar el pin Com al pin de tierra y necesitamos alimentar los otros pines con Vcc (+5V típicamente).

El display de ánodo común es también conocido como display CA. En este tipo, los pines del ánodo de los ocho segmentos/LEDs están conectados (en cortocircuito) juntos. Así que para hacer que este tipo de pantalla de 7 segmentos funcione, debemos conectar el pin Com a la Vcc (+5V típicamente) y necesitamos conectar a tierra el pin del segmento requerido para encenderlo (en palabras simples dar una señal LOW desde el pin de Arduino a cualquier segmento de LED que quieras encender y +5V al pin com).

hoja de datos de la pantalla de 7 segmentos

Aquí primero creamos ocho variables enteras constantes para mantener los ocho pines que se conectan al Arduino. Podemos usar esos pines directamente en el programa, pero si usamos esta forma podemos cambiar los pines fácilmente si es necesario. A continuación en la sección setup() establecemos esos pines como pines de salida. En la sección loop() giramos todos los segmentos uno por uno con un intervalo de ½ segundo y luego los apagamos todos a la vez. Pero si tienes algún conocimiento de codificación puedes optimizar el código como el de abajo. Estos dos códigos te darán los mismos resultados pero cuando tengas un proyecto complejo el segundo será muy útil.// array para almacenar el pin no conectado a A, B, C, D, E, F, G y DP

Aquí primero creamos un array para almacenar el número de pin que está conectado a A, B, C, D, E, F, G y DP respectivamente. Luego en la sección setup() creamos un bucle for para establecer esos pines como pines de salida.En la sección loop() creamos dos bucles for. El primer bucle for apagará todos los segmentos uno a uno con un intervalo de ½ segundo y el segundo bucle for los apagará todos a la vez.Ejemplo 2 :-Aquí imprimimos un simple número en el display.Código// array para almacenar el pin no conectado a A, B, C, D, E, F, G y DP

pinout de la pantalla de 7 segmentos de 2 dígitos

Considere el uso de una pantalla de siete segmentos si su aplicación Arduino sólo necesita mostrar números. Esta pantalla tiene siete LEDs dispuestos en el número ocho. Son económicos y fáciles de usar. La siguiente imagen muestra un display de siete segmentos estándar.

Hay dos tipos de displays de siete segmentos: de ánodo común y de cátodo común. La estructura interna de cada uno de estos tipos es casi idéntica. Sin embargo, la polaridad de los LEDs y el terminal común son diferentes. En la mayoría de los visualizadores de siete segmentos de cátodo estándar (el que utilizamos en los experimentos), los siete LEDs, además de un LED de punto, tienen los cátodos conectados a los pines 8 y 3. Para utilizar este visualizador, debemos conectar TIERRA al pin 3 y al pin 8, y luego conectar 5V a los otros pines y hacer que cada uno de los segmentos individuales se encienda. El siguiente diagrama muestra la estructura interna del display de siete segmentos de cátodo común:

En cambio, el display de ánodo común es lo contrario. En un visualizador de ánodo común, el terminal positivo de los LEDs de ocho segmentos está conectado entre sí. A continuación, se conectan al pin 3 y al pin 8. Para encender un segmento individual, uno de los pines se conecta a tierra. El siguiente diagrama muestra la estructura interna del display de siete segmentos de ánodo común.

pantalla led de 7 segmentos

En este tutorial aprenderemos a utilizar un display de siete segmentos. Además, aprenderemos a enviar datos desde el Omega al ATmega a través de la conexión serie. De esta manera no tendremos que reflashear el ATmega cada vez que queramos mostrar algo nuevo en el display.

Si observas de cerca un display de 7 segmentos verás que cada dígito está dividido en siete segmentos diferentes, cada uno iluminado por un LED. Cada segmento está conectado directamente a un pin de entrada y es controlado individualmente. En el diagrama siguiente se muestra un esquema típico de etiquetado:

Los displays de 7 segmentos con más de un dígito suelen tener cada segmento conectado en paralelo a través de todos los dígitos; esto es para ahorrar pines en el propio módulo del display. Por ejemplo, si intenta encender los segmentos mostrará un «1», ¡aparecerá en todos los dígitos al mismo tiempo!

Para controlar los segmentos en un display de 7 dígitos, necesitas al menos siete GPIOs. Y para controlar varios dígitos a la vez, necesitamos un GPIO adicional para cada pin de escaneo. Esto realmente puede sumar, por lo que podemos utilizar un registro de desplazamiento para aumentar el número de pines de salida disponibles para nosotros. Esta es normalmente la forma en que los 7-segs se incorporan a un proyecto con el fin de minimizar el número de pines utilizados en el controlador.

Acerca del autor

admin

Ver todos los artículos