This post is about building a simple 0-5V 3 digit voltmeter using Arduino UNO compatible board
Originally I planned to translate the 10 bit number representing the input voltage with 4 digits number, however the last digit in current implementation is not very stable probably because the reference voltage for ADC conversion is taken from the same supply that is connected to the board. So I’ve disabled the last digit and it’s not shown on the LCD. Averaging a number of samples should produce more stable result.
As usual here is a short video showing a working voltmeter prototype. I’ve replaced an LCD module with compatible VFD display in order to get more contrast readings. You can add a simple resistor divider to analog input A0 to measure higher voltages.