#include <Servo.h>
Servo myServo;
int angle = 0;
void setup() {
Serial.begin(9600);
myServo.attach(9);
Serial.println("Servo Control Ready");
Serial.println("Enter angle between 0 and 180:");
}
void loop() {
if (Serial.available() > 0) {
int input = Serial.parseInt();
if (input >= 0 && input <= 180) {
angle = input;
myServo.write(angle);
Serial.print("Servo moved to: ");
Serial.print(angle);
Serial.println(" degrees");
} else {
Serial.println("Invalid angle! Please enter a value between 0 and 180.");
}
}
delay(100);
}