Ziel und Vorbereitungen
In diesem Projekt werden wir den Grove Sound Sensor und die Grove LED verwenden. Exemplarisch verwenden wir als Mikrocontroller einen Arduino Uno. Alle hier verwendeten Komponenten (außer der Arduino Uno) sind auch Bestandteil des Grove Starter Kit für Arduino.
Bevor Sie mit dem Projekt beginnen, führen Sie bitte folgende Schritte aus:
Laden Sie die Arduino IDE herunter und installieren Sie Ihren Arduino.
Laden Sie das Grove Starter Kit Sketchbook herunter und installieren Sie es und die Libraries nach dieser Anleitung.
1. Arduino Uno und Base Shield verbinden
Stecken Sie das Base Shield auf den Arduino Uno
2. Sound Sensor und LED-Modul anschließen
Verbinden Sie den Sound Sensor über ein Grove-Kabel mit der Schnittstelle "A0" und das LED-Modul mit "D7" des Base Shields.
3. Verbindung zum PC
Verbinden Sie den Arduino Uno mit dem USB Kabel und Ihrem PC.
4. Sketch auswählen
Öffnen Sie die Arduino IDE und wählen Sie den entsprechenden Sketch im Sketchbook aus. Im Beispiel ist der Sketch unter:
Datei>Sketchbook>Sketchbook_Starter_Kit_V2.0-master>Grove_Sound_Sensor
zu finden.
5. Sketch hochladen
Wählen Sie den Sketch "Grove_Sound_Sensor" aus und laden Sie diesen hoch.
Nach dem erfolgreichen Hochladen sollte das System auf Geräusche mit einem Blinken der LED reagieren.
6. Die Empfindlichkeit des Sound Sensors ändern
Suchen Sie folgende Stelle im Code:
// Define the sound level above which to turn on the LED.
// Change this to a larger value to require a louder noise level.
int thresholdValue = 500;
Der Wert thresholdValue = 500 bestimmt die Empfindlichkeit des Sensors. Wenn Sie diesen Wert erhöhen, wird die Empfindlichkeit des Sensors reduziert. Nach dem Ändern müssen Sie den Code erneut hochladen.