SlowMotionServo
Плавное управление несколькими сервомоторами с настраиваемыми траекториями движения
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:09f018b13501d24ee4a3ee670bd865381bbca4b8397f13908be1c2653b8f980bSlowMotionServo-1.2.0-09f018b1.zipОписание
Нужно управлять несколькими сервомоторами плавно, без рывков? SlowMotionServo позволяет задать для каждого сервопривода собственные траектории движения туда и обратно. Вместо стандартного способа просто установить угол, здесь используется нормализованная функция angle(t), где время идёт от 0 до 1 и соответствует полному диапазону движения. По умолчанию переход от минимума к максимуму занимает 10 секунд, но скорости движения в разные стороны настраиваются отдельно. Библиотека поддерживает чтение текущей позиции сервопривода и динамическую переконфигурацию. В наборе идёт несколько готовых траекторий, включая вариант с «зеркалом» в середине хода. Подходит для создания плавных, механически щадящих движений вроде системы фокуса камеры или тяговых механизмов, где нужна контролируемая кривая ускорения-замедления.