Codigo Arduino
const int micPin = A0; // Pin del micrófono (analógico)
const int ledPin = 3; // Pin del LED
const int noiseThreshold = 680; // Umbral para activar el LED (ajustar según tu
micrófono)
void setup() {
pinMode(ledPin, OUTPUT); // Configura el pin del LED como salida
Serial.begin(9600); // Inicia la comunicación serial para monitorear los
niveles
}
void loop() {
int soundLevel = analogRead(micPin); // Lee el nivel de sonido del micrófono
Serial.println(soundLevel); // Muestra el nivel en el Monitor Serial
if (soundLevel > noiseThreshold) { // Si el nivel supera el umbral
digitalWrite(ledPin, HIGH); // Enciende el LED
} else {
digitalWrite(ledPin, LOW); // Apaga el LED
}
delay(50); // Breve pausa para evitar lecturas excesivas
}