Moving Average Plus is a C++ library that implements a moving average on the Arduino platform. Performance and usability are the two focuses I thought of when creating this library, so every improvement tip is welcome. It is useful for filtering noisy data from sensors, for example.
MIT License
Old name: MovingAverage_ArduinoLibrary
This library is deprecated. All support is now dedicated to Data Tome!
Data Tome includes all the features of Moving Average Plus, in addition to many other features, such as better type control, more statistics, and better test coverage.
Start coding with Data Tome!
This library is listed in the official Arduino Library Manager, and you can also find it at Arduino Library List.
—Recommended Platform— Now it's possible to install this library on the PlatformIO Registry!
Check our exclusive feature, the Partials!
This library implements the moving average using a circular array to improve the performance.
Online Docs: Click here to see the full documentation
GitHub Repository: The documentation is coded with docusaurus, and you can visit the repository
git checkout -b feature/fooBar
)git commit -am 'Added something'
)git push origin feature/fooBar
)You can find a Pull Request template on https://github.com/flexyford/pull-request-template