#include <Servo.h>
Servo myServo; // create servo object
void setup() {
myServo.attach(9); // attach servo to pin 9
}
void loop() {
// Move to 0°, 90°, 180° with 1-second delay
myServo.write(0);
delay(1000);
myServo.write(90);
delay(1000);
myServo.write(180);
delay(1000);
// Smooth sweep from 0° to 180° and back
for (int pos = 0; pos <= 180; pos++) {
myServo.write(pos);
delay(15); // adjust speed of sweep
}
for (int pos = 180; pos >= 0; pos--) {
myServo.write(pos);
delay(15); // adjust speed of sweep
}
}