Сервопривод

Сервопривод — это устройство, которое позволяет управлять углом поворота вала двигателя. Он состоит из электродвигателя, редуктора и датчика угла поворота. Библиотека Servo.h для Arduino позволяет легко управлять сервоприводом.

Подключение

SERVOARDUINO
SIGNALD9~
VCC5V
GNDGND
Схема подключения сервопривода к arduino uno

Использование

Для начала работы с библиотекой Servo.h необходимо подключить её к вашему проекту. Это можно сделать, добавив строку #include <Servo.h> в начало вашего скетча.

После подключения библиотеки вы можете создать объект класса Servo, который будет представлять ваш сервопривод.

Теперь вы можете использовать метод attach() для привязки сервопривода к пину Arduino. Например, если у вас есть сервопривод, подключенный к пину 9, вы можете использовать следующий код: myservo.attach(9);

После привязки сервопривода вы можете установить угол поворота вала с помощью метода write(). Угол поворота может быть от 0 до 180 градусов. Например, чтобы повернуть вал на 90 градусов, вы можете использовать следующий код: myservo.write(90);

#include <Servo.h>

// Создаем объект класса Servo
Servo myservo;

void setup() {
    Serial.begin(9600);

    myservo.attach(9);
}

int s = 90;

void loop() {
    if (Serial.available() > 0) {
        s = Serial.parseInt();
     
  }

    myservo.write(s);

    Serial.println(myservo.read());
}