Smooth
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! (by ripred)
CPUTemp
Arduino Library to calculate the processors internal temperature using nothing more than the ATmega processor itself! Absolutely no additional components or connections are needed! (by ripred)
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Smooth
Posts with mentions or reviews of Smooth.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-07.
-
Wow! My CPUVolt library is getting real media attention!
The Smooth library, which gives you exponential averaging for an unlimited window sample size, and all of the credit for that library goes to one of our valued community members here: u/stockvu who taught me the technique here in our community a couple of years ago.
-
I need help with my slightly unusual running average code.
You might try it and see if it fits your needs: Arduino Smooth Library.
-
New Arduino Smooth Library
The library is named Smooth and will be available from within the IDE (within 24 hours) using (ctrl/cmd) shift I or it can be installed and used from the repo link above. Tested on both the Nano and the new (unreleased) Uno R4 Minima as well.
CPUTemp
Posts with mentions or reviews of CPUTemp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-07.
-
Wow! My CPUVolt library is getting real media attention!
I also found out recently that library and another library of mine, CPUTemp *might*, just might be heading into space on a satellite someday!
-
First mini project - Wireless thermometer
This wouldn't work on your version of Arduino microconrtoller chip but I wrote this library that turns the ATmega328 all by itself (nothing external at all) into somewhat of a thermometer. 🙃 Place your finger on top of the microcontroller and you can watch the temp rise. Cool it down and you can see it drop. Not high-tech, but highly technical heheh.
What are some alternatives?
When comparing Smooth and CPUTemp you can also consider the following projects:
Smoothed - An Arduino library that allows smoothing of a sensor input using various methods. Uses a template class to ensure sensor readings in any numerical data type can be handled. This makes it both lightweight and flexible.
Wireless-Temperature-Sensor - Wireless digital thermometer based on an Arduino with bluetooth