//Nota: Ajustar la sensibilidad del micrófono con el trimpot
int KY037= 4; //Pin 4 para la salida digital del KY
int flanco= 0; //Variable de apoyo para saber la lectura del sensor
void setup()
{
Serial.begin(9600); //Inicialización del puerto serial a 9600 baudios
pinMode( KY037, INPUT) ; //pin del KY como entrada de datos
}
void loop()
{
if (digitalRead(KY037)==HIGH ) //Si se detecta un sonido el KY(dependiente a la sensibilidad determinada por el usuario)
{
flanco= flanco + 1; // Se realiza un contador +1 por cada vez que el sensor detecte un flanco ALTO
Serial.print("Número de Flancos: "); // Escribe el número de flancos detectados dependiendo el sonido censado...
Serial.println(flanco, DEC) ; // escribiendo el valor en forma decimal
}
}