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.
2 LED’s ( rojo y verde)
2 Resistencias de 220 Ohmios
1 Sensor de sonido FC-04
1 Protoboard 800P
1 Placa Arduino
Cables
CÓDIGO
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
}
}
-
Arduino ATmega 2560 R3¡Oferta!
$20.50$19.00 -
Arduino Uno Wifi¡Oferta!
$15.00$13.00 -
Arduino Mini USB Nano V3.0 CH340 Chip Board 5V 16M + Cable¡Oferta!
$9.00$8.50