How to squeeze more bits of those physically available from an Analog to Digital Converter? #Microcontrollers such as the ATmega328 on Arduino boards often are equipped with an #ADC, but usually the on board ADC has a limited resolution.
For example the one available on the Mega32A or the Mega328 has 10 bits, which is not bad but it could be a problem if you want more precision.
In this presentation I show how Analog to Digital Converters work, what is the technique known as Oversampling and Decimation, what are the trade-offs, and a practical example that I made on a board similat to an #Arduino Nano and a network display.
It is a combination of electronics and computer engineering.
Complementary information, code and a web-app simulator is also available on my website.
Try the simulator: https://accidentalscience.com/samplersimulator.html
How to program a network display and a microcontroller board featured in this video using the NSC event driven framework: https://accidentalscience.com/17/Remotely%20displaying%208%20Analog%20inputs.html
Full series of #Electronics: https://youtube.com/playlist?list=PLwbCeSU2Kq_zORt4un2iQ3JUYxzWF3cTJ