// Подключаем библиотеку для работы с сервоприводом #include // Создаём объект сервопривода Servo servo; // Даём понятное имя пину 5 с сервоприводом constexpr uint8_t SERVO_PIN = 5; // Задаём минимальный и максимальный угол поворота сервопривода constexpr uint8_t MIN_ANGLE = 0; constexpr uint8_t MAX_ANGLE = 180; // Вычисляем средний угол сервопривода constexpr uint8_t MID_ANGLE = (MIN_ANGLE + MAX_ANGLE) / 2; void setup() { // Подключаем сервомотор servo.attach(SERVO_PIN); } void loop() { // Устанавливаем вал сервопривода в минимальный угол servo.write(MIN_ANGLE); // Ждём 1 секунду delay(1000); // Устанавливаем вал сервопривода в среднее положение servo.write(MID_ANGLE); // Ждём 1 секунду delay(1000); // Устанавливаем вал сервопривода в максимальный угол servo.write(MAX_ANGLE); // Ждём 1 секунду delay(1000); // Устанавливаем вал сервопривода в среднее положение servo.write(MID_ANGLE); // Ждём 1 секунду delay(1000); }