proyecto 9

Proyecto 9: Encender Display de 7 Segmentos con Arduino

Encender Display de 7 Segmentos con Arduino

En este proyecto aprenderás a controlar un **display de 7 segmentos** utilizando **Arduino**. Se programará una secuencia de números del **0 al 9** para visualizar en el display.

Materiales Necesarios

  • Arduino Uno
  • Display de 7 segmentos
  • Resistencias de 220Ω
  • Cables de conexión
  • Protoboard

Código Fuente

    const int pins[7] = {2, 3, 4, 5, 6, 7, 8};

    const byte numerosDisplay[10] = {
      0b1000000, // 0
      0b1111001, // 1
      0b0100100, // 2
      0b0110000, // 3
      0b0011001, // 4
      0b0010010, // 5
      0b0000010, // 6
      0b1111000, // 7
      0b0000000, // 8
      0b0010000  // 9
    };

    void setup() {
      for (int i = 0; i < 7; i++) {
        pinMode(pins[i], OUTPUT);
      }
      encendido(0);
    }

    void loop() {
      for (int i = 0; i < 10; i++) {
        encendido(i);
        delay(1000);
      }
    }

    void encendido(int numero) {
      byte numeroBit = numerosDisplay[numero];
      for (int i = 0; i < 7; i++) {
        int bit = bitRead(numeroBit, i);
        digitalWrite(pins[i], bit);
      }
    }
  

Instrucciones Paso a Paso

  1. Conectar el display de 7 segmentos al Arduino usando el protoboard.
  2. Colocar resistencias de 220Ω en cada segmento para evitar sobrecarga.
  3. Programar el código en el IDE de Arduino.
  4. Subir el código y observar la secuencia de números en el display.
  5. Modificar los tiempos en el código para ajustar la velocidad de cambio.

Comentarios

Entradas más populares de este blog

Principal