Project

Also saying how much precision you need is important.
For example, the Arduino Uno has 10-bit ADC, which means you can read with a best precision of 5 millivolts (ideal scenario).
For most higher-precision applications, you will need to connect an external ADC.