Benodigdheden
Maak deze schakeling na.
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
}