LDR¶
| Component | Light Dependent Resistor (LDR) |
| Type | Invoer |
| Functie | Lichtintensiteit meten |
Introductie¶
Een light dependent resistor (LDR) is een weerstand waarvan de waarde verandert met de hoeveelheid licht. Bij meer licht daalt de weerstand. Daardoor is het een bruikbare component voor lichtsensor‑toepassingen.
Pinbeschrijving¶
De LDR heeft twee pinnen. De weerstand tussen deze pinnen verandert met de lichtsterkte. Sluit de LDR aan op een analoge pin van de microcontroller via een spanningsdeler om de weerstand en dus de lichtintensiteit te meten.
Codevoorbeeld¶
Het onderstaande voorbeeld laat zien hoe je met een Arduino de waarde van een LDR uitleest via een analoge pin.
#define LDR_PIN A0 // define the LDR pin
void setup() {
Serial.begin(9600); // start serial communication at 9600 bps
}
void loop() {
int ldrValue = analogRead(LDR_PIN); // read the value from the LDR
Serial.println(ldrValue); // print the value to the serial port
delay(100); // wait for 100ms
}
(Dit voorbeeld gebruikt de Serial‑bibliotheek om de gemeten waarde naar de seriële poort te schrijven. Bekijk de uitvoer via de Serial Monitor in de Arduino IDE.)