Inicio » Displays para Arduino » Display de 7 segmentos

(Última actualización: 8 de octubre de 2023)

¿Qué es un display de 7 segmentos?

Es un componente compuesto por 7 leds (cada led es un segmento, de ahí su nombre) distribuidos en forma de 8. Existen modelos que tienen un octavo led reservado para el punto decimal:

Display de 7 segmentos

Los displays de 7 segmentos se utilizan para visualizar dígitos comprendidos entre 0 y 9.

¿Cómo funciona un display de 7 segmentos?

Cada segmento se identifica por una letra (a, b, c, d, e, f y g). Dependiendo de los segmentos que se iluminen se visualizará un dígito u otro. Por ejemplo, si queremos mostrar un 2 se iluminarán los segmentos a, b, d, e y g:

Segmentos de un display de 7 segmentos

Al necesitar corriente y tensión muy bajas, se pueden conectar directamente a microcontroladores o circuitos integrados diseñados para este fin (como los conversores BCD).

Por supuesto, el uso de resistencias es recomendable para evitar daños a largo plazo, pero hay que tener en cuenta que la resistencia alterará la intensidad con la que brillan los segmentos, como ocurre con cualquier led.

Tipos de display de 7 segmentos

Podemos distinguir entre dos tipos de displays dependiendo de sus conexiones:

  • Display de 7 segmentos de ánodo común
  • Display de 7 segmentos de cátodo común

Display de 7 segmentos de ánodo común

En este tipo de display todos los leds (segmentos) comparten el mismo ánodo (V+). En cuanto al cátodo, cada led tendrá el suyo propio. Los segmentos se iluminan con valor lógico 0 (0V en el cátodo) y se apagan con valor lógico 1 (V+).

En la siguiente tabla se muestran los valores lógicos que debe tomar cada segmento para conseguir el dígito de la primera columna:

Dígitoabcdefg
00000001
11001111
20010010
30000110
41001100
50100100
60100000
70001111
80000000
90000100

Display de 7 segmentos de cátodo común

En este tipo de display el cátodo es compartido entre todos los segmentos, por lo que cada led tendrá su propio ánodo. Los segmentos se iluminan con valor lógico 1 (V+ en el ánodo) y se apagan con valor lógico 0 (0V):

Dígitoabcdefg
01111110
10110000
21101101
31111001
40110011
51011011
61011111
71110000
81111111
91111011

Tutoriales de displays de 7 segmentos para Arduino

Aprende a utilizar displays de 7 segmentos con Arduino con los siguientes tutoriales explicados paso a paso: