#include <Servo.h>
Servo myServo;
int Servo_Pin = 9;
int Pot_Pin = A0;
int Servo_Angle;
float Pot_Value;
int Led_Pin = 2;
void setup() {
Serial.begin(9600);
myServo.attach(Servo_Pin);
pinMode(Pot_Pin, INPUT);
pinMode(Led_Pin, OUTPUT);
delay(1000);
}
void loop() {
float Pot_Value = analogRead(Pot_Pin);
int Servo_Angle = map(Pot_Value, 0.,1023., 0.,180.);
myServo.write(Servo_Angle);
Serial.print("Potientiometer Value = ");
Serial.print(Pot_Value);
Serial.print(" ");
Serial.print("Servo Position = ");
Serial.println(Servo_Angle);
delay(100);
if(Servo_Angle >= 50 && Servo_Angle <=100){
digitalWrite(Led_Pin, HIGH);
delay(1000);
}
else{
digitalWrite(Led_Pin, LOW);
}
}