/
LDR-deel-2.ino
39 lines (32 loc) · 1.17 KB
/
LDR-deel-2.ino
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
* Bas on Tech - LDR
* Deze les is onderdeel van de lessen op https://arduino-lessen.nl
*
* (c) Copyright 2018 - Bas van Dijk / Bas on Tech
* Deze code en inhoud van de lessen mag zonder schriftelijke toestemming
* niet voor commerciele doeleinden worden gebruikt
*
* YouTube: https://www.youtube.com/c/BasOnTechNL
* Facebook: https://www.facebook.com/BasOnTechChannel
* Instagram: https://www.instagram.com/BasOnTech
* Twitter: https://twitter.com/BasOnTech
*
*/
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
}