Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
wiki:tutoriels:arduino-capteurs:arduino-capteurs [2024/06/09 11:17] damien.muti [Microphone] |
wiki:tutoriels:arduino-capteurs:arduino-capteurs [2024/06/09 11:33] (Version actuelle) damien.muti [Microphone] |
||
|---|---|---|---|
| Ligne 1182: | Ligne 1182: | ||
| Vous pouvez également changer le rapport d' | Vous pouvez également changer le rapport d' | ||
| - | Il est nécessaire de souder les connecteurs avant utilisation. | + | Il est nécessaire de souder les connecteurs avant utilisation.Le processus d' |
| + | |||
| + | **Après avoir branché la patte GND et VCC du Microphone au GND et VCC de la carte Arduino, Il faut brancher la sortie " | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | Le programme permettant de mesurer le volume sonore à partir du micro est disponible sur ce lien suivant : [[https:// | ||
| + | |||
| + | < | ||
| + | / | ||
| + | Example Sound Level Sketch for the | ||
| + | Adafruit Microphone Amplifier | ||
| + | ****************************************/ | ||
| + | |||
| + | const int sampleWindow = 50; // Sample window width in mS (50 mS = 20Hz) | ||
| + | unsigned int sample; | ||
| + | |||
| + | void setup() | ||
| + | { | ||
| + | | ||
| + | } | ||
| + | |||
| + | |||
| + | void loop() | ||
| + | { | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | // collect data for 50 mS | ||
| + | while (millis() - startMillis < sampleWindow) | ||
| + | { | ||
| + | sample = analogRead(0); | ||
| + | if (sample < 1024) // toss out spurious readings | ||
| + | { | ||
| + | if (sample > signalMax) | ||
| + | { | ||
| + | signalMax = sample; | ||
| + | } | ||
| + | else if (sample < signalMin) | ||
| + | { | ||
| + | signalMin = sample; | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | } | ||
| + | </ | ||