#include <Servo.h>
Servo servo_1; // 12 servo objects can be created on most boards
void setup() {
servo_1.attach(9, 500,2500);//пределы мин,макс ШИМ
// servo_1.attach(9);
}
void loop() {
// servo_1.write(pos);
// servo_1.writeMicroseconds(1500);//90град
// servo_1.writeMicroseconds(3000);//180град
for (int mks=500; mks <= 3000; mks++) {//реально 180', не 90'
servo_1.writeMicroseconds(mks); delayMicroseconds(100);}
delay(500);
for (int mks=3000; mks >= 500; mks--) {//реально 180', не 90'
servo_1.writeMicroseconds(mks); delayMicroseconds(100);}
//ТОЧНО 180, если .attach(9, 500,2500)
}