John Errington's Experiments with an Arduino
Voltage measurement with the Arduino microcontroller.
Using the Arduino's ADC to measure voltage
The pages in this section explain how to make a wide range of measurements, and how to interpret your results.
Internal and external reference voltages
Choose the right reference! Assuming your reference voltage is 5V (or 3.3V ) Vcc, even assuming the INTERNAL reference is accurate can give incorrect results.
Measure the right voltage
If you have the wrong connections it can produce unexpected readings. Read about the need for a "star point" here.
Using Operational amplifiers (Op-Amps)
How a simple electrical component can help you make a wider range of measurements
Logging voltage measurements
Putting it all together: Arduino Mega, Ethernet shield with SD card, and a simple amplifier
to log voltage measurements in the range 0-2.5V or 0-25V and display results to a web page.
Measuring device characteristics
Another example showing the use of op amps to make measuremnts with the ADC