// C++ code
//
#include <Servo.h>
int VIN = 0;
int LDR_VAL = 0;
Servo servo1;
void setup()
{
pinMode(5, INPUT);
servo1.attach(3);
pinMode(A0, INPUT);
Serial.begin(9600);
pinMode(4, OUTPUT);
}
void loop()
{
VIN = digitalRead(5);
servo1.write(0);
if (VIN >= 1) {
servo1.write(180);
delay(5000); // Wait for 5000 millisecond(s)
servo1.write(0);
}
LDR_VAL = analogRead(A0);
Serial.println(LDR_VAL);
if (LDR_VAL > 921) {
digitalWrite(4, HIGH);
} else {
digitalWrite(4, LOW);
}
}