I followed the sketch example for the SEN0159 CO2 sensor as precised in the data sheet https://www.dfrobot.com/wiki/index.php/CO2_Sensor_SKU:SEN0159. It's powered by a 9V/2A DC power supply more than 48h and it still reads 2.81V on the analog ouput pin even if i exhaust on the sensor during long time, nothing happen, giving - 1ppm CO2 value.

Can you explain me why i cannot observe CO2 variations ? Is there troubles with the board ?


  • why do you power it with 9V?! the tutorial states a operating voltage of 5V and the datasheet (media.digikey.com/pdf/Data%20Sheets/DFRobot%20PDFs/…) specifies that the maximum input voltage is 6V. Maybe you broke it...
    – Sim Son
    Mar 30 '19 at 20:42
  • From datasheet link: "External power supply (7~12V) is necessary to supply the microcontroller board when you using this CO2 sensor module."
    – Teddol
    Mar 30 '19 at 20:45

Yes, i made a mistake... The arduino board should be powered by a 7-12V power supply to support high current from 5V pinout in order to power the sensor card... I'm very lucky, my sensor is not broken. I have powered it with 5V and it works fine!!! Thanks

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.