⚙️ Как подключить СЕРВОПРИВОД к АРДУИНО
HTML-код
- Опубликовано: 27 окт 2024
- Хелоу!)
В этом видео мы разберемся из чего состоит сервопривод и как он работает, а также как подключить сервопривод к ардуино. Разберемся в библиотеке для ардуино по работе с сервоприводом и напишем тестовый скетч.
Подписаться на канал - / @softprojer
Весь код из видео тут - disk.yandex.ru...
Спасибо за видео интересно
было бы интересно поуправлять серво с компьютера)
Кхммм, думаю можно что-то такое через монитор порта организовать 🤔
топ
Спасибо. А как управлять сервоприводом от стороннего сигнала. Например по нажатию подключенной к Ардуине кнопки?
Там всё будет достаточно просто. Делаем условие, что если кнопка нажата, то повернуть серво на такое-то количество градусов.
Если же надо чтобы 2 кнопки постепенно поворачивали серво, например, чтобы каждый раз при нажатии левой кнопки угол поворота серво уменьшался на 10°, а правой наоборот увеличивался, то тут просто вводим переменную для хранения градуса поворота серво.
Делаем 2 условия для каждой кнопки. В одном случае если она нажата, то даём команду повернуть серво на (переменная - 10) градусов). В другом аналогично, но + 10 градусов.
Ещё было бы хорошо сделать проверку на то, не выходит ли значение переменной за диапазон поворота сервопривода. Чтобы значение было не менее 0 и не более 180, если для серво как в видео.
В общих аспектах так. Вот видел про кнопки, может чутка помочь: ruclips.net/video/bIgtXaHJjnk/видео.html
@@softprojer Спасибо за быстрый ответ. Пока осваиваю тему))) Спасибо за хорошие уроки
😁👍
@@softprojer Как можно получить ответы на некоторые вопросы(ВатсАпп, Вайбер, Эл.почта) по написанию скетча, что бы не засорять комменты под видео.
Как сделать чтобы он не крутился всегда
Скорее это серво постоянного вращения, там уже мы контролируем скорость и направление этого вращения
@@softprojer тоесть нужен другой серво
Так точно
Какой же бред подстраиваться под логику привода, когда мы можем прикрутить мосфет на питание, а с серво брать только угол. Я может быть хочу по току управлять, или по скорости, по координате... Как прошить серво чтобы получить сигнал координаты, ? вскрыть припаяться к потенциометру на прямую? Должна эта штука прошиваться
#include
const int ServoOnePin = 3;
Servo servoOne;
void setup() {
pinMode(ServoOnePin, OUTPUT);
servoOne.attach(ServoOnePin);
}
void loop() {
servoOne.write(0);
delay(500);
servoOne.write(90);
delay(500);
servoOne.write(180);
delay(500);
servoOne.write(90);
delay(500);
}
серво гудел но не крутился, как исправить
такая же проблема но он не гудел а дребезжал
слушай а в ты решил проблему нет
вы решили проблему?
@@Айсееер прости давно решил не помню вроде нужно там вроде нужно выставить побольше время за которое он доберётся до нужного градуса