Why do we need to convert 4-20mA to 1-5 V?

Hi,
Currently I am using an oxygen sensor and it outputs 4-20mA values. I want to read the 4-20 values and display it onto another screen using Arduino Nano/equivalent. I've been looking through the forum but almost all of the related topics require to convert 4-20mA to 1-5V. Why does this need to be done?

Can't I just feed the 4-20mA point to analog input of my Nano? Please help.

This is not an Arduino IDE Installation and Troubleshooting issue.

can't I just feed the 4-20mA point to analog input of my Nano?

No. The Nano can measure voltage, but not current.

Is it only for Nano or any other Arduino boards?

Sorry about the incorrect section of topic.

There are no Arduino processor boards that can measure current.

Thanks for the information. :+1:

I have moved your topic to a more appropriate forum category @jaga13.

In the future, please take some time to pick the forum category that best suits the subject of your question. There is an "About the _____ category" topic at the top of each category that explains its purpose.

Thanks in advance for your cooperation and best wishes for success with your project.

Which is fundamentally wrong. Unfortunately old mistakes are being kept alive by the interweb.
Wrong also because a classic Nano supply can be about 4.6volt on USB supply.

If this is a classic Nano v3, then it's much better (stable) to convert to 1.1volt.
If this is a more modern Nano, then you might have to convert to 1volt or 1.65volt or 2.23volt.

Post#5 here has the right diagram for a classic V3 Nano.
Must use
analogReference(INTERNAL); // switch to internal 1.1volt Aref
in setup().

51ohm can be 2 * 100ohm in parallel, which is usually close enough.
Leo..

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.