Подключение сервопривода к ардуино

8 марта 2019 - Администратор

Подключение сервопривода к ардуино

В этой статье  мы узнаем, как подключить сервопривод к  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);
}

Вернуться к содержанию

Поделиться:

 
Комментарии (0)

Нет комментариев. Ваш будет первым!