Les 6 - Licht sensor - Arduino

Arduino Light - sensor(LDR)

Benodigdheden

  • 1x Arduino uno (kan ook met andere arduinos maar wij gebruiken een arduino uno)
  • 1x Breadboard
  • 1x lichtsensor (LDR)
  • 3x Jumper wire (man-man)

Schakeling

Maak deze schakeling na.

Arduino Light - sensor(LDR)  (LDR)
Code

int ldrPin = A0;              // LDR pin
int ldrVal = 0;               // Waarde van LDR
int ledPin = LED_BUILTIN;     // Ingebouwde LED pin

void setup() {
    Serial.begin(9600);         // Stel de seriële monitor in
    pinMode(LED_BUILTIN, OUTPUT);
}

// Herhaal oneindig
void loop() {
    
    ldrVal = analogRead(ldrPin);    // Lees de analoge waarde van de LDR
    Serial.println(ldrVal);         // Toon de waarde in de seriële monitor

    if (ldrVal < 200) {             // Als de LDR waarde lager is dan 200
    digitalWrite(ledPin, HIGH);   // Zet ingebouwde LED aan
    } else {
    digitalWrite(ledPin, LOW);    // Zet ingebouwde LED uit
    }

    delay(100);                     // Pauzeer 100ms
    
}