#include<Servo.h>
int servopin=9;
int maxangle=180;
int minangle=0;
int nextstep=10;
int delaytime=1000;
Servo myservo;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
myservo.attach(servopin);
myservo.write(minangle);
Serial.println("SERVO INITIALIZED");
}
void loop() {
// put your main code here, to run repeatedly:
for(int angle=minangle;angle<=maxangle;angle+=nextstep)
{
movecursor(angle);
}
for(int angle=maxangle;angle>=minangle;angle-=nextstep)
{
movecursor(angle);
}
}
void movecursor(int angle)
{
myservo.write(angle);
Serial.print("MOVING MOTOR TO ");
Serial.print(angle);
Serial.println(" DEGREE");
delay(delaytime);
}