Ziel und Vorbereitungen
In diesem Projekt werden wir den Grove Lichtsensor und die Grove LED verwenden. Sobald sich der Lichtsensor in der Dunkelheit befindet, soll die LED aufleuchten. 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 dne Arduino Uno
2. Lichtsensor und LED anschließen
Verbinden Sie den Lichtsensor mit dem Grove-Kabel und dem A0-Port und die LED mit D7.
3. Verbindung zum PC
Verbinden Sie den Arduino Uno mit einem 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_Light_Sensor zu finden.
5. Sketch hochladen
Wählen Sie den Sketch "Grove_Light_Sensor" aus und laden Sie diesen hoch.
Nach dem erfolgreichen Hochladen sollte die LED bei Dunkelheit aufleuchten!
6. Empfindlichkeit des Lichtsensors ändern
Suchen Sie folgende Stelle im Code
// Defines the light-sensor threshold value below which the LED will turn on.
// Decrease this value to make the device more sensitive to ambient light, or vice-versa.
int thresholdvalue = 400;
Über den Wert von "int thresholdvalue" lässt sich die Empfindlichkeit des Sensors ändern!