Working on a project using analog inputs for temperature feedback.
The Arduino code and calcs all looked OK, but the displayed values of temperature (on an SSD1315 OLED) were off by 5-10F.
The working temperature range used analog feedback of 500mV-800mV.
A older Nano clone was used, and suspected a culprit could be the 10bit resolution
I then upgraded the project using an Arduino Minima R4.
Still un satisfied with the accuracy, set analogReference = AR_INTERNAL and using 14 bit resolution, expecting 1.5V into the Ax to read 16383 counts.
Still there is an issue with accuracy, so using a Multicomp MP710086 adjustable volts power supply, fed specific mV values into the Analog Inputs and observed the counts in the serial monitor.
The data gathered showed the Minima counts were 16383 at 1.4V into the analog inputs. Again observing & recording counts at 500mV in and 700mV in , the counts were fairly consistent with this scaling.
I also did the measurements operating Minima from USB power and also with a 12V power feed from a walwart, with 16383 counts still hitting at 1.4V value.
Could I be measuring something incorrectly ? Shall I expect a similar result if I go back to the Aduino Nano. ?
Top Comments