2025-04-14 16:59:32 +03:00
2024-03-04 09:23:57 +03:00
2025-02-27 10:53:35 +03:00
2024-03-04 09:51:32 +03:00
2025-04-14 16:59:32 +03:00

Позволяет анимировать числовой параметр, работает используя вычисления с плавающей точкой

fps - колличество пересчёта значения в секунду
val - значение
startVal, endTime - начальное/конечное значения
duration - длительность
EasingFunc::easeOutCirc - функция изинга из файла Easing.h

Tween anim(fps);
uint8_t val = 0;

void loop() {
    if(!anim.isPlaying()) {
        anim.start(startVal, endTime, duration, EasingFunc::easeOutCirc);
    } else {
        val = anim.current; 
    }
}
Description
Animation
Readme 36 KiB
Languages
C++ 100%