MAKER.

Aprende a hacerlo tú mismo paso a paso y automatízalo.

Comprobador de display 7 segmentos.

El display de 7 segmentos es un elemento muy recurrente con los proyectos de ARDUINO. Saber cómo funciona y cómo se configura es vital para conectarlo con otros circuitos condificadores, decodificadores, sumadores, biestables, etc., etc.

¿Qué es un display de 7 segmentos?

Para empezar con lo obvio, hablemos de qué es un display de 7 segmentos. Este es un componente electrónico con 7 diodos led insertados dentro de una matriz y conectados de una forma específica para que cuando se alimenten sus puertos con una serie de configuraciones, se enciendan los led internos como si fuesen números.

Como está formado por una serie de diodos leds, según la conexión a la fuente de alimentación, pueden ser de dos tipos: de ánodo común (cuando los led tienen como terminal común el positivo de alimentación), y de cátodo común cuando el común es la masa o negativo.

El siguiente circuito simula el display de 7 segmentos:

Display de 7 segmentos. Configuración interna

Fijate que moviendo los interruptores que están conectados a sus puertos, podemos hacer que los leds se enciendan a voluntad. En este caso muestro el número 2.

Display de 7 segmentos. Número 2

Aunque el anterior circuito representa los números de forma extraña, ten en cuenta que el LIVEWIRE está representando los leds con su forma habitual redondeada de 5mm; y en los displays, los leds utilizados son de tipo plano alargado rectangular.

El programa LIVEWIRE tiene un componente específico para ello, pero he querido dibujar la constitución y configuración interna del display de 7 segmentos para que conozcas como se ha configurado. Puedes ver también en el anterior circuito, que los distintos leds están representados por una letra en cuestión. Este nombramiento es explícito para identificar a cada led del display, ya que cada uno es único y necesitamos conocer la posición y el diodo para poder operar en el display.

Así se puede sacar la configuración de sus puertos y su numeración conectando el display a la alimentación e ir comprobando uno a unos sus puertos. Por defecto la numeración es la misma tanto para los dos tipos de display de 7 segmentos existentes: de ánodo común y de cátodo común.

Configuración y nombramientos de los puertos del display de 7 segmentos

Los pines del display empiezan a contar desde el pin inferior izquierdo hasta el inferior derecho y la fila de arriba desde el superior derecho hasta el superior izquierdo, por lo que la configuración de los pines es de 1 a 5 en la parte inferior y de 6 a 10 en la parte superior.

Comprobar manualmente el display.

Se puede comprobar el display manualmente. Simplemente es hacer que, según sea el tipo de display (ánodo o cátodo común), conectemos el común a la fuente de alimentación correspondiente y después saquemos un cable por cada puerto del display según se ve en la imagen:

Forma de comprobar los pines del display de 7 segmentos

Para comprobarlo físicamente solo necesitas conectar el display a una fuente de alimentación de 5V máxima a través del común y según su común, y después los terminales del display para conocer el led que es. Recuerda poner una resistencia limitadora que suele estar en el terminal común:

conexión del display en una placa protoboard

De ahí, unicamente hay que ir conectando cada terminal al otro extremo de la alimentación para comprobar cuál es el terminal que se enciende. Si conectas en una cierta configuración, podrás formar números en el display 7 segmentos o caracteres.

El siguiente vídeo te muestra como configurar un display de 7 segmentos con un decodificador BCD que conecta con el display utilizando unicamente 4 entradas (con lo que ahorras el doble del trabajo).

Para una proxima entrada, veremos con conectar con Arduino y manipularemos los valores con el lenguaje PYTHON como controlador del decodificador 7447.

Espero que te haya gustado esta entrada y recuerda compartir esta entrada para que llegue a más gente. Así es como puedes ayudarme a que mi formación llegue a más personas.