int mic = 0; long val; int flag=0; int K=400; long filtrado = 500; long alfa = 60; void setup() { Serial.begin(9600); pinMode(mic, INPUT); } void loop() { val = analogRead(mic); delay(10); if (val>=K) { //Serial.print("Soplido detectado "); filtrado = (filtrado*(100-alfa) + val*alfa)/100 ; Serial.println(filtrado-K); } }