/ESP32-ADC-Accuracy-Improvement-function

A function that improves the default ADC reading accuracy to within 1%

Primary LanguageC++OtherNOASSERTION

ESP32-ADC-Accuracy-Improvement-function

A function that improves the default ADC reading accuracy to within 1%

The ESP32 ADC has two non-linear regions, one just below ~0.5v and the other just above ~2.5v, however by using a polynomial the output can be made accurate to within 1% by adjusting the ADC output to the correct value.