#include <Servo.h> //Servo library
Servo servo; // Creating a servo object we can give any variable name
int servoPin = 9; // Defining the digital pin for the servo
void setup() {
servo.attach(servoPin); // Attach the servo to the specified pin
Serial.begin(9600); // Initialize serial communication
Serial.println("Servo Motor Testing");
Serial.println("Enter the desired angle (0-180) and press Enter:");
}
void loop() {
if (Serial.available() > 0)
{
int angle = Serial.parseInt(); // Read the angle input from the serial monitor
if (angle >= 0 && angle <= 180)
{
servo.write(angle); // Set the servo angle
Serial.print("Setting servo angle to: ");
Serial.println(angle);
}
else { Serial.println("Invalid angle..Please enter a value between 0 and 180.");
}
}
}