ArduinoLight dependent Resistor
De Light dependent Resistor (LDR) is een speciale weerstand die gevoelig is voor licht. Hoe meer licht er op valt, hoe hoger de waarde die terug komt zal zijn.

Het aansluiten is wat apart omdat we de meting op A0 via de groene draad eigenlijk halvewege tussen de LDR en de echte weerstand plaatsen.
In het schema zie je dat de voeding op de LDR moet worden aangesloten. De andere poot van de LDR sluiten we op 2 plaatsen aan: 1x aansluiting direct aan de A0 op de Arduino en de 2e aansluiting op de ene kant van een zware weerstand. Die is p zijn andere poot verbonden met de GND op de Arduino.

Let erop dat je deze weerstand moet aansluiten met een extra sterke 10 kilo Ohm weerstand om betrouwbare meetwaarden te krijgen.
Onderstaand voorbeeldcode laat zien hoe je de weerstand kunt gebruiken. De uitvoerwaarden zullen in de seriele monitor van de ontwikkelomgeving komen. Deze code is dus niet als stand-alone project te gebruiken. Dat kan natuurlijk wel.
const int LDR = A0; int input_val = 0; void setup() { Serial.begin(9600); } void loop() { input_val = analogRead(LDR); Serial.print("Weerstand waarde is "); Serial.println(input_val); delay(1000); }
Na starten zal er iedere seconde de waarde van de meting worden aangepast.
