#include <Servo.h>
Servo myServo; // создаем объект сервопривода
const int servoPin = 9; // цифровой пин для сигнального провода сервопривода
void setup() {
myServo.attach(servoPin); // прикрепляем сервопривод к цифровому пину 9
}
void loop() {
int angle;
// Пример управления сервоприводом
// Поворот сервопривода от 0 до 180 градусов
for (angle = 0; angle <= 180; angle += 1) {
myServo.write(angle); // задаем угол поворота сервопривода
delay(15); // пауза для плавного поворота
}
delay(1000); // пауза на 1 секунду
// Поворот сервопривода от 180 до 0 градусов
for (angle = 180; angle >= 0; angle -= 1) {
myServo.write(angle); // задаем угол поворота сервопривода
delay(15); // пауза для плавного поворота
}
delay(1000); // пауза на 1 секунду
}