/*
Circuito para la activación de un Flash por sonido.
Después de encendido se establece un retardo
para evitar activaciones repetidas
*/
int sensorPin = A0; // select the input pin for the LM386
int FlashPin = 13; // select the pin for the LED
void setup()
{
pinMode(FlashPin, OUTPUT); // declare the ledPin as an OUTPUT
}
void loop()
{
if (analogRead(sensorPin) > 730)
{
digitalWrite(FlashPin, HIGH); // El LED se enciende al detectar ruido
delay(300); //delay after activation
digitalWrite(FlashPin, LOW);
delay(2000); //delay after desactivation
}
} |