Назад к каталогу

EasyingLib

Плавное изменение значений переменных с помощью easing-функций различных порядков и типов переходов

Версия1.0.0
ZIP на зеркалеготов
ПроверкаSHA-256
Размер132.64 KiB
Источникофициальный
Обновлено2026-10-07

Установка

Последняя опубликованная версия
1.0.0132.64 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 06:35:32 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:6047ccf9d9fee414e9892e52babdcd3f188eee2714b51ad8ed62084466fa7138
АрхивEasyingLib-1.0.0-6047ccf9.zip

Описание

Нужно плавно менять значения переменных — например, постепенно разгонять мотор вместо рывка на полную мощность? EasyingLib реализует функции затухания, которые делают переходы между значениями гладкими и естественными. Вы создаёте объект Easing, задаёте новое целевое значение через оператор присваивания, а затем в цикле получаете промежуточные значения через GetValue(). Библиотека поддерживает пять порядков эasing-функций: LINEAR, QUAD, CUBIC, QUART и QUINT — чем выше порядок, тем мягче переход, хотя крутизна посередине выше. Каждый порядок можно комбинировать с тремя типами: IN (ускорение в начале), OUT (замедление в конце) и IN-OUT. Интервал сглаживания настраивается в конструкторе или меняется на лету методами SetMillisInterval() и SetMicrosInterval().

Версии

Показано: 1
1.0.02026-10-07 12:48:19 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP