Всем привет, давайте сегодня займемся подключением сервомотора к Arduino Uno.
Обратите внимание, как я подключил три проводника: жёлтый это управление, красный это 5 вольт и чёрный это Ground или минус.
Жёлтый управляющий проводник подключается в девятому разъему, красной соответственно в + 5 вольт, чёрный это Ground, его можно было использовать с левой стороны.
Сейчас напишем небольшой скетч, как будет вести себя сервопривод. Как обычно очищаем всё лишнее из кода, подключим через include библиотеку Servo.
#include <Servo.h> Servo myservo;
В главной подпрограмме setup напишем myservo.attach в 9 разъём, поставим в нулевое положение вал сервопривода через myservo.write(0) и сделаем небольшую задержку перед циклом loop в одну секунду или 1000 миллисекунд.
void setup()
{
myservo.attach(9);
myservo.write(0);
delay(1000);
}Далее в цикле loop добавим такую комбинацию, в которой укажем угол поворота через задержку в одну секунду.Вал сервомотора будет совершать движения на 15 градусов до 90 градусов и обратно.
void loop()
{
myservo.write(15);
delay(1000);
myservo.write(30);
delay(1000);
myservo.write(45);
delay(1000);
myservo.write(60);
delay(1000);
myservo.write(75);
delay(1000);
myservo.write(90);
delay(1000);
myservo.write(75);
delay(1000);
myservo.write(60);
delay(1000);
myservo.write(45);
delay(1000);
myservo.write(30);
delay(1000);
myservo.write(15);
delay(1000);
myservo.write(0);
delay(1000);
}Сохраним скетч на рабочий стол, еще раз проверим, всё нормально и загрузим его в Arduino UNO. Обратите внимание, при старте вал установился в 0 и начинает совершать движение на 15 градусов. Дойдя до максимального угла в 90 градусов, он делает оборот обратно к нулю.
Не смотря на то, что сервомоторчик совершает минимальную работу и он без нагрузки, потребляет он достаточно много энергии, поэтому отключим питание от юсб и подключим к 9 вольтам от адаптера, который входит в комплект Arduino Uno.
С помощью сервомотора можно выполнять какие-либо действия, хотя это не самый сильный сервопривод, которым можно было бы двигать шторы или открывать окна в доме, но в некоторых самоделках его вполне можно использовать.
А уж как его применить зависит от вашей фантазии, стоят на AliExpress такие приводы немного, можно брать их десятками, но опять же надо будет позаботиться о внешнем питании.
Как подключить сервомотор к Arduino. Шаговый двигатель на ардуино
Рекомендуем смотреть видео в полноэкранном режиме, в настойках качества выбирайте 1080 HD, не забывайте подписываться на канал в YouTube, там Вы найдете много интересного видео, которое выходит достаточно часто. Приятного просмотра!
С уважением, авторы сайта Компьютерапия
Понравилось? Поделись этим видео с друзьями!
Как подключить сервомотор к Arduino. Шаговый двигатель на ардуино
Рекомендуем смотреть видео в полноэкранном режиме, в настойках качества выбирайте 1080 HD, не забывайте подписываться на видео ВКонтакте, там Вы найдете много интересного, которое выходит достаточно часто. Приятного просмотра!
С уважением, авторы сайта Компьютерапия
Понравилось? Поделись этим видео с друзьями!
Как подключить сервомотор к Arduino. Шаговый двигатель на ардуино
Рекомендуем смотреть видео в полноэкранном режиме, в настойках качества выбирайте 1080 HD, не забывайте подписываться на канал в Рутубе, там Вы найдете много интересного, которое выходит достаточно часто. Приятного просмотра!
С уважением, авторы сайта Компьютерапия
Понравилось? Поделись этим видео с друзьями!