Animation Tools
Плавные анимации для сервомоторов и светодиодов через синусоидальные переходы и keyframe-интерполяцию
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:1be5d81021ddd3a1abba853ee6c0b64529914fad9bea263fe91ab93659660f57Animation_Tools-0.8.5-1be5d810.zipОписание
Если нужно заставить сервомотор плавно двигаться или светодиод мягко затухать — ловушка в том, что обычно это требует сложную логику с таймерами и интерполяцией. Animation Tools решает это через две базовые функции: oscillate генерирует синусоидальные переходы между значениями для непрерывных движений, а getTimelineValue работает с keyframe-анимациями, где вы задаёте ключевые точки во времени и значения между ними интерполируются автоматически. Есть упрощённая версия moveTo для случаев с двумя значениями. Все вычисления построены на основе таймеров и не блокируют остальной код. Библиотеку успешно применяли с сервомоторами, светодиодами, шаговыми двигателями и пьезозвонками, так что если ваш проект требует плавных анимированных движений или затухания, она заметно упростит написание кода.