i have been trying to use NO2 spec senor in arduino UNO. how to write the code for it to get the output in terms of 'ppm' and how to give connection.with the helo of cross-sensitivity given in datasheet how to detect the interference gases from this sensor itself..the datasheet URL:


  • Have you considered the sensor requires additional hardware to interface with an embedded processor? The development kit sold for this sensor costs about $350. While you may be able to build your own for a fraction of the price, I doubt you will be able to use this sensor with only a stock Arduino and some code.
    – st2000
    Aug 10, 2019 at 18:37

1 Answer 1


In the specification sheet linked to in the post we find this:


This is a very small amount of current. The Arduino ADC is a voltage sensing device and (unless modified) has a range of 0 to the operating voltage of the Arduino. Usually 3.3V or 5V.

Converting nano Amps to that range of voltage will require additional hardware. A stock Arduino and code are unlikely to make use of such a sensor.

The conversion of such small amounts of current to voltages measurable by a stock Arduino is not trivial. And most answers do not fit into the short format of stack exchange. Here is an Engineering Design News article on the subject.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.