Seeed Studio Grove - Lichtsensor Projekt

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 

arduino-uno-grove-base-shield

 

2. Lichtsensor und LED anschließen

Verbinden Sie den Lichtsensor mit dem Grove-Kabel und dem A0-Port und die LED mit D7.

grove-led-light-sensor

 

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.

grove-lichtsensor-sketch

 

5. Sketch hochladen

Wählen Sie den Sketch "Grove_Light_Sensor" aus und laden Sie diesen hoch.

arduino-tutorial-getting-started_3

Nach dem erfolgreichen Hochladen sollte die LED bei Dunkelheit aufleuchten! 

grove-led-light-sensor

 

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!