Site Info Site Info

Como Usar Display 7 Segmentos Arduino

Como Usar Display 7 Segmentos Arduino

Un display de 7 segmentos es un componente electrónico usado para mostrar números y algunas letras. Imagina que tienes siete LEDs organizados en forma de "8". Controlando qué LEDs se encienden y apagan, puedes mostrar diferentes caracteres. Se usan en relojes digitales, calculadoras, y muchos otros dispositivos donde necesitas mostrar información numérica.

Cómo usarlo con Arduino: Guía rápida

Aquí te mostramos una guía paso a paso para conectar y programar un display de 7 segmentos con tu Arduino:

Paso 1: Conexión Física

  • Identifica el tipo de display: ¿Es ánodo común o cátodo común? Esto es crucial.
  • Conexión (ejemplo, cátodo común):
    • Conecta cada segmento (a, b, c, d, e, f, g) a un pin digital de tu Arduino. Necesitarás 7 pines.
    • Conecta el pin común (cátodo) a GND (tierra) a través de una resistencia (220 ohms es común) para limitar la corriente y proteger los LEDs.

Paso 2: El Código de Arduino

Este es un ejemplo básico para mostrar el número "1" en un display de 7 segmentos de cátodo común. Adapta los pines según tu conexión:


  // Pines conectados a los segmentos (a, b, c, d, e, f, g)
  const int a = 2;
  const int b = 3;
  const int c = 4;
  const int d = 5;
  const int e = 6;
  const int f = 7;
  const int g = 8;

  void setup() {
    // Define los pines como salida
    pinMode(a, OUTPUT);
    pinMode(b, OUTPUT);
    pinMode(c, OUTPUT);
    pinMode(d, OUTPUT);
    pinMode(e, OUTPUT);
    pinMode(f, OUTPUT);
    pinMode(g, OUTPUT);
  }

  void loop() {
    // Para mostrar "1" en cátodo común, encendemos b y c
    digitalWrite(a, LOW);
    digitalWrite(b, HIGH);
    digitalWrite(c, HIGH);
    digitalWrite(d, LOW);
    digitalWrite(e, LOW);
    digitalWrite(f, LOW);
    digitalWrite(g, LOW);
    delay(1000); // Muestra "1" durante 1 segundo
  }
  

Paso 3: Adaptación y Expansión

  • Crea una función: Para mostrar diferentes números, crea una función que reciba el número como entrada y encienda/apague los LEDs correspondientes.
  • Matriz de números: Almacena los estados de los pines para cada número en una matriz. Esto facilita la programación.
  • Ánodo común: Si tu display es de ánodo común, invierte la lógica (HIGH apaga el LED, LOW lo enciende).

Recuerda usar resistencias para proteger los LEDs y verificar si tu display es ánodo o cátodo común para ajustar el código correctamente. Con estas bases, puedes crear proyectos más complejos mostrando contadores, temporizadores y más.

Gallery

Como usar display 7 segmentos com Arduino - Arduino e Cia
Como utilizar display de 7 segmentos com 4 dígitos – cátodo comum com
Display de 7 segmentos Tutoriales Arduino
Como utilizar display de 7 segmentos com dois ou mais dígitos no
Display de 7 segmentos Tutoriales Arduino
Como Usar Display 7 Segmentos Com Arduino Arduino E Cia Images