#include<Servo.h>
int servoPin=9;
int sensorPin=A1;
int servoPos;//angle
int sensorVal;//light sensor reading
String mess1="Light Value: ";
String mess2=" Servo Angle: ";
int rest=150;
Servo myServo;
void setup() {
Serial.begin(9600);
myServo.attach(servoPin);
pinMode(sensorPin,INPUT);
}
void loop() {
Serial.print(mess1);
Serial.print(sensorVal);
Serial.print(mess2);
sensorVal=analogRead(sensorPin);
servoPos=(180./1007.)*sensorVal+(1015./1007.);
if(servoPos>180){servoPos=180;}
if(servoPos<0){servoPos=0;}
Serial.println(servoPos);
myServo.write(servoPos);
delay(rest);
}