Étape 4: Le microphone et breakout Conseil
Cette carte de dérivation les couples une petite électret avec un ampli-op 100 x pour amplifier les sons de voix, des coups de porte, etc. assez fort pour être capté par convertisseur numérique analogique d’un microcontrôleur.
C’est le code que j’ai utilisé pour détecter les chuchotements et autres bruits :
int micVal = 0 ; void setup() {}
int micPin = 1 ;
Serial.Begin(9600) ;
}
void loop() {}
micVal = analogRead(micPin) ;
micVal = contraindre (abs(micVal-512)-25,0,512) ;
Serial.println (micVal, DEC) ;
}