Paso 6: Configuración de micrófono Electret
Conectar el LED al pin digital 13 de Arduino Uno.
Asegúrese de que todas las conexiones son seguras.
Resistencias se utilizan para aumentar la amplificación de la señal recibida desde el micrófono de Electret y deben ser atado con alambre correctamente.
Ejecutar este programa simple para asegurarse de que se está recibiendo la entrada. LED se encenderá cada vez que un cierto umbral de volumen se alcanza. Este umbral debe ajustarse a un volumen normal o alto parlante.
int buffer = 0;
Variables sonidas
int potPin = 1; Seleccione la clavija de entrada para el sensor de sonido
int ledPin = 13; selecciona el pin para el LED
int soundVal = 0;
void setup()
{
pinMode (ledPin, salida); declara el ledPin como salida
Serial.Begin(9600); abrir el puerto serie a 9600 bps:
}
void loop()
{
Sonido
soundVal = analogRead(potPin);
Serial.println("Listening...");
Si (soundVal > 1020) {}
Serial.println ("muy ruidoso!");
digitalWrite(ledPin,HIGH);
}
else if (soundVal < 450 || soundVal > 750) {}
Si (buffer == 0) {}
Serial.println(soundVal);
buffer = 15;
digitalWrite(ledPin,HIGH);
} else {}
almacenador intermediario;
}
}
Else {}
digitalWrite(ledPin,LOW);
}
}
Si el circuito no es trabajar con los valores en el programa y asegúrese de que los resistores están conectados correctamente.