Управляем сервоприводом с Arduino UNO

Сервопривод — главный элемент при конструировании роботов и радиоуправляемых моделек. Рассмотрим в этой статье, как используя Arduino UNO заставить «жить» сервопривод.

Присоединение Схемы Arduino к сервоприводу

Программа очень простая. Для начала стоит подключить программу.  В приведенном ниже файле абсолютно все команды для управления серво. Можно, конечно написать самому, но для чего изобретать велосипед?

Создаем сам объект servo. В нашем случае это будет servoMain. Другая функция — stup(), в ней прописывается место прописки подсоединения контроллера. В этом случае — пин 9.

/* Arduino Servo */ #include  Servo servoMain; // Обьект Servo  void setup() {    servoMain.attach(9); // Servo присоединен к 9 выводу }  void loop() {    servoMain.write(45);  // Повернуть серво влево на 45 градусов    delay(2000);          // Пауза 2 сек.    servoMain.write(0);   // Повернуть серво влево на 0 градусов    delay(1000);          // Пауза 1 сек.    servoMain.write(90);  // Повернуть серво на 90 градусов. Центральная позиция    delay(1500);          // Пауза 1.5 сек.    servoMain.write(135); // Повернуть серво вправо на 135 градусов    delay(3000);          // Пауза 3 сек.    servoMain.write(180); // Повернуть серво вправо на 180 градусов    delay(1000);          // Пауза 1 сек.    servoMain.write(90);  // Повернуть серво на 90 градусов. Центральная позиция    delay(5000);          // Пауза 5 сек. }

Теперь все готово и мы можем посылать команды для управления серво. В главной функции loop(), мы даем различные команды для серводвигателя, выдерживая паузы между командами.

Используя схему Ардуино подключаем сервопривод к нему. Легко и просто, без специальных знаний.

Мы будем рады и вашему мнению

Оставить ответ

Журнал светодиод
Logo