Ramp
Плавная интерполяция значений параметров с поддержкой разных кривых анимации для анимирования изменений чисел
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f2fb39c6ba2b51594b407bdbdeb287709fd7086e7156df633cb17af7e84be2a6Ramp-0.6.3-f2fb39c6.zipОписание
Нужно плавно переводить значения параметров с одного на другое? Ramp — это библиотека интерполяции, которая пригодится, если вы хотите анимировать изменение чисел: например, плавно менять яркость светодиода или цвет RGB-ленты вместо резких скачков. В наборе несколько готовых объектов для разных типов данных — byte, int, long, float, double и другие. Методы библиотеки дают полный контроль: вы задаёте целевое значение и длительность через go(), обновляете текущее значение через update(), паузируете или возобновляете процесс. Поддерживается множество режимов интерполяции от простого LINEAR до сложных кривых (QUADRATIC, CUBIC, QUARTIC, QUINTIC) с IN/OUT/INOUT вариантами. Зависит от того, нужна ли вам гладкая анимация параметров в ваших проектах.