sonometre.ino
El micrófono devuelve la amplitud ambiente: aplauda y mire el LED latir. Es la base de los instrumentos «aéreos» y detectores de ruido, sin componentes externos.
Hardware necesario
Un Arduino Esplora (ATmega32U4, 5 V) con sus sensores integrados: joystick, 4 botones, slider, LED RGB, zumbador, sensores de luz, temperatura, sonido y acelerómetro. Ninguno.
Cableado
Nada que cablear; acérquese para probar.
Funcionamiento
readMicrophone muestrea el micrófono; el valor en crudo se mapea al brillo del LED RGB. En el Arduino IDE, elija « Arduino Esplora »; añada la biblioteca « Esplora » desde el Gestor de bibliotecas para acceder a los sensores integrados.
Para ir más lejos
Dispare una melodía con una palmada (umbral + temporizador), o registre la envolvente sonora por serie.
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);
}