#include<Servo.h>
int Servo_Pin = 3;
int Intensity_value;
int Intensity_Pin = A5;
int Angle;
int Time = 300;
Servo my_Servo;
void setup() {
Serial.begin(9600);
pinMode(Intensity_Pin, INPUT);
pinMode(Servo_Pin, OUTPUT);
my_Servo.attach(Servo_Pin);
my_Servo.write(0);
delay(Time);
}
void loop() {
Intensity_value = analogRead(Intensity_Pin);
float Voltage = (Intensity_value / 1023.0) * 5.0;
Angle = map(Intensity_value, 0, 1023, 0, 180); //map(value, fromLow, fromHigh, toLow, toHigh)
Serial.print("LDR OUTPUT Value : ");
Serial.println(Intensity_value);
Serial.print("Voltage : ");
Serial.println(Voltage);
Serial.print("Angle : ");
Serial.println(Angle);
my_Servo.write(Angle);
delay(Time);
}