Управление несколькими сервоприводами как одним
Я хочу подключить несколько сервоприводов к Arduino, но все они должны получать одну и ту же команду. Можно ли подключить все сервоприводы к одному командному выводу (я не хочу использовать for в коде, чтобы минимизировать время работы процессора)?
@Andrii Khomiak, 👍1
Обсуждение1 ответ
Лучший ответ:
ИМХО, к выходному контакту Arduino можно подключить более одного управляющего ШИМ-входа сервера.
Вход Servo представляет собой что-то вроде компаратора с очень высоким сопротивлением. Таким образом, сервоприводы никак не должны влиять друг на друга, и выходной контакт не будет перегружен.
Из-за пропускной способности сервоприводов количество сервоприводов может быть ограничено.
И если вы снабжаете сервоприводы питанием от arduino, тогда есть ограничение.
ИЗМЕНИТЬ:
Всегда рекомендуется использовать буферы в цепи управления сервоприводом, чтобы поддерживать резкий прямоугольный сигнал. Паразитические способности могут преобразовать сигнал даже в синусоидальный.
Это может сбить с толку блок управления сервоприводом, который хорошо работает только с прямоугольным сигналом (то есть с ШИМ-сигналом).
Спасибо за ответ. В этом случае я должен добавить какой-то усилитель сигнала после контакта?, @Andrii Khomiak
Я был очень занят. Извините за задержку. Я отредактировал ответ., @Peter Paul Kiefer
- Как заставить сервопривод вращаться на угол больше 180°
- Подключение Arduino к сервоприводу с внешним источником питания
- Мой сервопривод не работает плавно
- Бесполезная проводка коробки и код
- Почему сервопривод не перемещается по углам должным образом
- Микро сервопривод не работает с Arduino UNO
- поворот позиционного серводвигателя более чем на 180 градусов
- Почему loop() останавливается?
почему вам нужно, чтобы несколько сервоприводов выполняли одинаковое движение?, @jsotola
Чтобы выполнить одинаковое движение в нескольких местах (например, двигаться вперед), @Andrii Khomiak