Arduino library with helpful easing functions
for a visual representation have a look at easings.net
currently implemented functions
- easeBezierBlend
- easeLinear
- easeQuadraticIn
- easeQuadraticOut
- easeQuadraticInOut
- easeCubicIn
- easeCubicOut
- easeCubicInOut
- easeQuarticIn
- easeQuarticOut
- easeQuarticInOut
- easeQuinticIn
- easeQuinticOut
- easeQuinticInOut
- easeSineIn
- easeSineOut
- easeSineInOut
- easeCircularIn
- easeCircularOut
- easeCircularInOut
- easeExponentialIn
- easeExponentialOut
- easeExponentialInOut
please have a look at the examples:
they should work with the Arduino IDE Serial Plotter.
these functions are based on these sources:
- https://github.com/warrenm/AHEasing/blob/master/AHEasing/easing.c
- https://easings.net
- and others (source links at function definitions in slight_easing.h file.)