#include <Servo.h>
Servo myServo;
int pos=0;
void setup() {
myServo.attach(9);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
for(pos=0;pos<=180;pos+=1){/// positon 0
if(pos==0){digitalWrite(13, HIGH);}else{digitalWrite(13, LOW);}
if(pos==90){digitalWrite(12, HIGH);}else{digitalWrite(12, LOW);}
if(pos==180){digitalWrite(11, HIGH);}else{digitalWrite(11, LOW);}
myServo.write(pos);
delay(10);
}
for(pos=180;pos>=0;pos-=1){ // positon 180
if(pos==0){digitalWrite(13, HIGH);}else{digitalWrite(13, LOW);}
if(pos==90){digitalWrite(12, HIGH);}else{digitalWrite(12, LOW);}
if(pos==180){digitalWrite(11, HIGH);}else{digitalWrite(11, LOW);}
myServo.write(pos);
delay(10);
}
}