ServoM
Управление несколькими сервоприводами с плавными синхронизированными движениями и неблокирующей работой
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b46417522227f4c4de8a14b831ad1e8a03821f4564693f1ecc0718432da0768eServoM-1.0.0-b4641752.zipОписание
Если вы управляете несколькими сервоприводами и вам нужно, чтобы они двигались плавно и синхронизированно, а не рывками, то ServoM заметно облегчит жизнь. Библиотека реализует линейную интерполяцию между углами, позволяет задавать собственные диапазоны импульсов и рабочие углы для каждого привода. Главное преимущество — неблокирующая работа: обновление положения сервоприводов происходит в фоне, не останавливая основной цикл программы. Поддерживается как прямое указание угла, так и настройка ширины импульса для точной калибровки. Встроены проверки граничных значений и защита от неправильных команд. Подходит для робототехники, анимационных механизмов и прочих проектов, где требуется естественная, безрывковая анимация сервоприводов.