Подключение сервопривода к ардуино
В этой статье мы узнаем, как подключить сервопривод к arduino и как управлять сервоприводом при помощи микроконтроллера Arduino. Напишем программу для управления сервоприводом при помощи платы ардуино.
Рассмотрим подключение сервопривода к ардуино
Желтый провод сервопривода подключается к шим пину платы ардуино, который на плате обозначен тильдой (~), например пин ~9.
Питание и земля сервопривода оранжевый и коричневый провод подключаются через понижающий стабилизатор напряжения К выходам OUT + и - стабилизатора напряжения
Обратите внимание, что к выходу стабилизатора OUT с – подключается и Gnd платы ардуино
Программа для ардуино управления сервоприводом
Для управления сервоприводом используется стандартная библиотека <Servo.h>
Подключение библиотек в программе ардуино осуществляется с помощью команды #include
#include <Servo.h>
Servo myservo;
Далее необходимо создать объект сервопривода с помощью команды
Servo имя сервопривода;
В блоке setup программы ардуино необходимо подключить сервопривод к шим пину это пин ардуино к которому мы подсоединили желтый провод сервопривода в нашем случае 9
void setup(void)
{
myservo.attach(9);
}
Чтобы сервопривод принял заданный угол необходимо использовать команду myservo.write(угол);
Обратите внимание что сервоприводы вращаются только на заданный угол , который можно посмотреть в характеристиках сервопривода, и в командах myservo.write(угол);
Необходимо не заходить за разрешенный диапазон углов, чтобы не испортить сервопривод
Полный текст программы управления сервоприводом в программе ардиуно
#include <Servo.h>
Servo myservo;
void setup() {
// устанавливаем пин как вывод управления сервой
myservo.attach(9);
}
void loop() {
// устанавливаем угол 0°
myservo.write(10);
delay(2000);
// устанавливаем угол 90°
myservo.write(70);
delay(2000);
}
Вернуться к содержанию
Поделиться: