#include <Servo.h>
int ldr1=3;
int ldr2=4;
int ldr3=5;
int ldr4=6;
int ldr5=7;
int ldr6=8;
int servoPos=0;
int servo=11;
Servo myServo;
void setup() {
pinMode (ldr1, INPUT);
pinMode (ldr2, INPUT);
pinMode (ldr3, INPUT);
pinMode (ldr4, INPUT);
pinMode (ldr5, INPUT);
pinMode (ldr6, INPUT);
pinMode (servo, OUTPUT);
}
void loop() {
while (digitalRead(ldr1)==HIGH){
myServo.write(servoPos);
servoPos=15;
if (servoPos>15){
servoPos=15;
}
if (servoPos<15){
servoPos=15;
}
Serial.print("ServoPosition=");
Serial.println(servoPos);
}
while (digitalRead(ldr2)==HIGH){
myServo.write(servoPos);
servoPos=45;
if (servoPos>45){
servoPos=45;
}
if (servoPos<45){
servoPos=45;
}
Serial.print("ServoPosition=");
Serial.println(servoPos);
}
while (digitalRead(ldr3)==HIGH){
myServo.write(servoPos);
servoPos=servoPos+75;
if (servoPos>75){
servoPos=75;
}
if (servoPos<45){
servoPos=75;
}
Serial.print("ServoPosition=");
Serial.println(servoPos);
}
while (digitalRead(ldr4)==HIGH){
myServo.write(servoPos);
servoPos=servoPos+105;
if (servoPos>105){
servoPos=105;
}
if (servoPos<105){
servoPos=105;
}
Serial.print("ServoPosition=");
Serial.println(servoPos);
}
while (digitalRead(ldr5)==HIGH){
myServo.write(servoPos);
servoPos=servoPos+135;
if (servoPos>135){
servoPos=135;
}
if (servoPos<135){
servoPos=135;
}
Serial.print("ServoPosition=");
Serial.println(servoPos);
}
while (digitalRead(ldr6)==HIGH){
myServo.write(servoPos);
servoPos=servoPos+165;
if (servoPos>165){
servoPos=165;
}
if (servoPos<165){
servoPos=165;
}
Serial.print("ServoPosition=");
Serial.println(servoPos);
}
}