Reading 4-20 mV with the ARDUINO

Hello All,

I'm working on a project where I need to read the output from a pressure gauge and based on that value control a valve with a solenoid. I wrote the code, then when I went to test it I discovered that my board can not read 4-20 mV inputs. I was hoping someone could point me towards a piece of hardware that would input these 4-20mV inputs and output them as something that the Arduino can accurately read. THank you for the help.

-Steve

Hi, and welcome to the forum.
Please read the "how to post" sticky before you ask any more questions.

A simple resistor can be used to convert current to voltage, and the Arduino can read that.
This has been done before, and simply entering "4-20" in the search field on top of this page gets you to many previous projects.

Not sure what you mean with "accurately". In electronics we use facts.
An Uno A/D can get you about 800 values/steps from that sensor.
That might already be more than the sensor can do.
If that's not enough, then you could use an external A/D, like the ADS1115.
Leo..