Das Mikrofon-Modul wird über drei Kabel an den Arduino angeschlossen:
Der Pin D0 wird nicht verkabelt. Er liefert ein digitales Signal mit den Werten 0 und 1: 0 = kein Ton, 1=Ton.
Die Lautstärke des Mikrofons wird als analoges Signal am Pin A0 ausgelesen. Die Werte liegen zwischen 0 (leise) und 1023 (laut).
Der Code zum Auslesen des Mikrofons ist sehr einfach:
// Mikrofon-Pin
const int MIC_PIN = A0;
void setup() {
Serial.begin(9600); // Serielle Kommunikation starten
}
void loop() {
int micValue = analogRead(MIC_PIN); // Mikrofonwert lesen
Serial.println(micValue);
delay(1); // Kurze Pause
}
Am besten verfolgst du die Messwerte am seriellen Plotter.
weiter zum Partylicht
zurück zur LED-Matrix
zurück zum Hauptverzeichnis