Найти тему
ТехноБобёр

Статья к видео: Подключение сервопривода к Arduino UNO. Базовые знания.

Оглавление

Видеоурок: https://dzen.ru/video/watch/6404547f79d1922f93befce1?share_to=link

Из видеоурока вы узнаете о подключении и написании программы для сервопривода к Arduino (Ардуино). В этой статье мы полноценно подробно разберемся в сервоприводе и изучим программу с новыми блоками.

Подключение:

Пример подключения сервопривода к плате Arduino UNO.
Пример подключения сервопривода к плате Arduino UNO.

Это пример подключения сервопривода к плате Arduino UNO (Ардуино). Соедините перемычки, как на картинке.

Желтый провод в любой цифровой вывод на плате.

Красный провод в 3,3v.

Черный провод в GND.

Программа:

Пример программы. Для сервопривода
Пример программы. Для сервопривода

#include <Servo.h> - подключение библиотеки для сервопривода.

Servo one; - даем любое имя сервоприводу.

one.attach(3); - указываем порт подключения сервопривода.

one.write(0); - поворот сервопривода на указанный градус в скобках.

delay(1000); - ожидание указанное время в миллисекундах.

Подключение №2:

Пример подключения потенциометра и сервопривода.
Пример подключения потенциометра и сервопривода.

Плюс и минус подключите как на схеме, а желтый провод логику подключите в любой аналоговый вывод то "A0" до "A5".

Программа №2:

Программа поворота сервопривода с помощью потенциометра.
Программа поворота сервопривода с помощью потенциометра.

int val; - создаем переменную для хранения чисел.

val = analogRead(A0); - приписываем переменной получаемые числа с потенциометра.

val=map(val, 0, 1023, 0, 180); -этот блок сопоставляет первые два значения в рамки вторых двух значений и записывает это в переменную. В скобках нужно написать максимальные и минимальные значения.

Программы, как в видео: https://disk.yandex.ru/d/pgU3lVA1Du48mw