/* Les9 LDR trommel
Bij dit programma kan je de ldr combineren met wat je geleerd hebt
over servomotoren in les 3 (sluit de servo ook aan zoals in les 3).
De servo is aangesloten op pin 9.
Experimenteer met de threshold (drempelwaarde) totdat hij
goed staat.
Les9 LDR trommel
*/
#include <Servo.h>
Servo deServo; // Servo heet deServo
int pos = 0; // Positie van de servo
int ldrPin = 0; // LDR op analoge pin 0
int ledPin = 13; // groene led op pin 13
int threshold = 700;
void setup() {
deServo.attach(9); // de servo is verbonden met pin 9
pinMode(ledPin, OUTPUT);
}
void loop() {
if(analogRead(ldrPin) < threshold) {
pos=70; // servo op 70 graden
deServo.write(pos); // ga naar 70 graden
digitalWrite(ledPin, HIGH);
}
else {
pos=90; // servo op 90 graden
deServo.write(pos); // ga naar 90 graden
digitalWrite(ledPin, LOW);
}
//delay(10);
}