October 17, 2018

Accelerating Arduino Math


Performing division operations on a microcontroller (or any processor) is an intensive and cycle-eating process that can drastically slow down your application. Unfortunately, it’s a critical component of dealing with real-world information, such as using a moving averageĀ to smooth noisy sensor data. Alan Burlison’s blog postĀ guides us through some of the pitfalls of the division operation, and several clever methods for drastically improving performance while still being able to use the operation. Related PostsWinners of the UAT Programming Jam Programming Jam at UAT Branch Prediction UAT Continues Support of STEM Initiative, As Host of CodeDay Phoenix for 2nd Consecutive Year…