Tutorial: parpadeo de LEDs al son de la música.

Como indica el título de la entrada, en lo que consiste el montaje es en registrar unos sonidos, y al registrarlo, hacer que el LED rojo se encienda. En cambio, si no se registra ningún sonido, se enciende el LED verde.

Tiene un carácter lúdico y de entretenimiento sin embargo, este montaje estaría realmente bien planteado en lugares lúdicos y de ocio como por ejemplo una discoteca.

Esto está hecho a muy pequeña escala, pero sería irle añadiendo LED’s y poco más para poder implementarlo.

Material:

2 LED’s (para distinguir mejor se ha optado por poner uno rojo y otro verde)

2 Resistencias de 220 Ohmios

1 Sensor de sonido FC-04

Protoboard

1 Placa Arduino

Cables

Programa:

int led = 12;

int led2 = 9;

int rango = 400; //Puede cambiarse, es el rango de los sonidos que coge

int volumen;

void setup() {              

  Serial.begin(9600);

  pinMode(led, OUTPUT);

  pinMode(led2,OUTPUT);  

}

void loop() {

    volumen = analogRead(A0);

 

    Serial.println(volumen);

    delay(50); //Para que los sonidos los escriba en los LED’s con un delay de 50 milisegundos (un pequeño rango para que sea visible el encendido y el apagado por el ser humano)

    digitalWrite(led,LOW); //Se inicializa el LED rojo a apagado

    digitalWrite(led2,LOW); //Se inicializa el LED verde a apagado

    if(volumen>=rango){

      digitalWrite(led, HIGH); //Se enciende el LED rojo

      digitalWrite(led2,LOW); //Se apaga el LED verde

    }

    else{

      digitalWrite(led, LOW); //Se apaga el LED rojo

      digitalWrite(led2,HIGH); //Se enciende el LED verde

    }

}

Vídeo

C. D.

2 comentarios en «Tutorial: parpadeo de LEDs al son de la música.»

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.