Всем доброго времени суток! В настоящей статье проведем подключение и управление сервопривода к платформе Arduino. Для работы нам понадобится:
- плата Arduino Uno,
- сервопривод SG-90.
- провода.
Подключение
Соединение сервопривода с Arduino простое:
- Красный провод -> 5V Arduino,
- Черный провод -> Gnd,
- Желтый провод -> цифровой пин.
Скетч для управления сервоприводом
Для работы с сервоприводом нам понадобится библиотека "Servo.h".
Открываем Arduino IDE. И пишем такой скетч.
В результате выполнения программы, будем наблюдать поворот сервопривода в положение 0 градусов, 90 и 180.
Теперь добавим к нашей схеме потенциометр, чтобы управлять сервоприводом "вручную". Возьмем макетную плату и потенциометр B10K.
Схема примет следующий вид:
Программа для управления будет выглядеть следующим образом:
Теперь, при повороте ручки потенциометра, будет вращаться сервопривод от 0 до 180 градусов.
В заключение
Провели подключение сервопривода к Arduino, написали скетчи для поворота на заданные углы и управления потенциометром.
Спасибо за внимание!)