proyecto 5

Proyecto 5: Secuencia de LEDs con Arduino

Secuencia de LEDs con Arduino

En este proyecto aprenderás a programar una **secuencia de LEDs** con **Arduino**, creando efectos visuales dinámicos y patrones de iluminación.

Materiales Necesarios

  • Arduino Uno
  • 12 LEDs
  • Resistencias de 220Ω
  • Cables de conexión
  • Protoboard

Código Fuente

    int leds[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13};

    void setup() {
      for (int i = 0; i < 12; i++) {
        pinMode(leds[i], OUTPUT);
      }
    }

    void loop() {
      // Encender de izquierda a derecha
      for (int i = 0; i < 12; i++) {
        digitalWrite(leds[i], HIGH);
        delay(60);
        digitalWrite(leds[i], LOW);
      }

      // Encender de derecha a izquierda
      for (int i = 11; i >= 0; i--) {
        digitalWrite(leds[i], HIGH);
        delay(60);
        digitalWrite(leds[i], LOW);
      }

      // Encender todos los LEDs por 500ms
      for (int i = 0; i < 12; i++) {
        digitalWrite(leds[i], HIGH);
      }
      delay(500);
      for (int i = 0; i < 12; i++) {
        digitalWrite(leds[i], LOW);
      }
      delay(500);

      // Encender de los extremos hacia el centro
      for (int i = 0; i < 6; i++) {
        digitalWrite(leds[i], HIGH);
        digitalWrite(leds[11 - i], HIGH);
        delay(90);
      }
      delay(500);
      for (int i = 0; i < 6; i++) {
        digitalWrite(leds[i], LOW);
        digitalWrite(leds[11 - i], LOW);
        delay(90);
      }
    }
  

Instrucciones Paso a Paso

  1. Conectar los LEDs al Arduino usando el protoboard.
  2. Colocar resistencias de 220Ω en cada LED para evitar sobrecarga.
  3. Programar el código en el IDE de Arduino.
  4. Subir el código y observar la secuencia de luces.
  5. Modificar los tiempos en el código para ajustar la duración de cada efecto.

Comentarios

Entradas más populares de este blog

Principal