slight_easing
Математические функции сглаживания для плавных анимаций и переходов: 21 встроенная easing-функция от линейной до Bezier-blend
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:69b1519e85ecf7776997f60181033ce2e799440a0f8947b9761b1855a10cf592slight_easing-1.0.0-69b1519e.zipОписание
Минималистичная библиотека с математикой функций сглаживания для создания плавных анимаций и переходов на Arduino. Включает 21 встроенную функцию easing: линейную, квадратичную, кубическую, квартичную, квинтичную, синусоидальную, круговую, экспоненциальную в разных вариантах (In, Out, InOut), а также Bezier-blend для более сложных переходов. Без лишних зависимостей — только математика, ничего больше. Примеры работают с Serial Plotter IDE, что помогает визуализировать поведение функций. Подойдёт для управления яркостью светодиодов, движением сервоприводов, изменением параметров датчиков и любых других плавных интерполяций во времени. Функции позаимствованы из проверенных источников вроде AHEasing и easings.net.