Hier kommt ein ganz einfaches Beispiel, wie man den Geräuschpegel zum Schalten einer LED verwenden kann. Sobald geklatscht oder lauter gesprochen wird schaltet sich die LED für eine Sekunde ein.
Der Lautstärke-Schwellwert wird hier einfach als Konstante festgelegt. Das ließe sich noch verbessern, indem z.B. beim Start des Programms erst einmal gemessen wird, wie hoch die Umgebungslautstärke eigentlich ist...
Je nach Hersteller des Mikrofon-Breakout-Boards kann die Beschaltung etwas abweichen. Wir verwenden eines von www.watterott.com. Die Beschaltung (steht auch drauf) von links nach rechts ist:
GND (schwarze Litze) - VCC (rote Litze - 5V) - OUT (grüne Litze)
Quellcode:
// Das Mikrofon als Klatschschalter #define LEDPORT 13
|
.