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

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

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

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

Присоединение Схемы Arduino к сервоприводу
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(), мы даем различные команды для серводвигателя, выдерживая паузы между командами.

НЕТ КОММЕНТАРИЕВ

ОСТАВЬТЕ ОТВЕТ