sonometre.ino
Le microphone renvoie l'amplitude ambiante : applauditsez et regardez la LED pulsarder. C'est la base des instruments « air » et des détecteurs de bruit, sans aucun composant externe.
Matériel requis
Une Arduino Esplora (ATmega32U4, 5 V) avec ses capteurs embarqués : joystick, 4 boutons, slider, LED RGB, buzzer, capteurs de lumière, température, microphone, accéléromètre. Aucun.
Branchement
Rien à câbler ; approchez-vous pour tester.
Fonctionnement
readMicrophone échantillonne le micro ; la valeur crue est mappée en luminosité de la LED RGB. Dans l'Arduino IDE, choisissez « Arduino Esplora » ; ajoutez la bibliothèque « Esplora » via le Gestionnaire de bibliothèques pour accéder aux capteurs embarqués.
Pour aller plus loin
Déclenchez une mélodie sur un clapping (seuil + temporisation), ou enregistrez l'enveloppe sonore sur le port série.
sonometre.ino
// Microphone embarque -> niveau sonore en serie + pulsation lumineuse.
#include <Esplora.h>
void setup() {
Serial.begin(9600);
}
void loop() {
int v = Esplora.readMicrophone(); // 0..1023
Serial.println(v);
int lueur = map(v, 0, 1023, 0, 255);
Esplora.writeRGB(lueur, lueur / 2, 0); // pulsation chaude sur le bruit
delay(20);
}