I designed a low noise current source for a project in my university and I would like to know if it is possible to measure the provided current using an arduino and a LCD.
Arduino has inbuilt 10-bit ADC which can measure voltage from 0-5 V. If the current to be measured is passing through a known resistor R, hook the nodes of the resistor to two analog pins on the arduino. Use analogread() function to find the two node voltages. Calculate the difference to get the voltage drop across the resistor. Then I = V/R. Calculate it and print the value on the LCD.
The answer is yes, it's possible. You have to do it in two steps. First read the current as voltage using analogue pins and second draw it on a display.
There are few ways to read the current. Build it yourself or buy a shield. Shield
The second sollution is use a differential OPA and a shunt resistor. This step requieres some calculations. I'm, adding you a good guide. Guide
As for the second step there are a lot of modules you can buy or you can do it yourself with any display and digital lines from arduino.
Hope this helps you. Good luck.