Skip to content
ICT Fusion Knowledgebase

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.)