Keep smooth running averages without using arrays! Uses exponential moving averages and only 8-bytes no matter how many samples! No looping! No Arrays! Constant Compute Time! The sample size is adjustable at runtime. The average is available and accurate even before N samples have been received. Now with Callbacks!
arduino embedded cpp signal-processing arduino-library constant-time callbacks cpp-library exponential-moving-average moving-average constant-memory arduino-library-manager no-arrays sensor-smoothing
-
Updated
Jun 17, 2026 - C++