MQ3 Sensor always reads 1023 with Arduino

Customer:

I’m using an Arduino to read analog data from the MQ3 sensor. When everything is wired, the sensor always reads 1023, which is the highest possible value. I tested with alcohol vapors but the reading didn’t change, and the LED that should turn on didn’t light up either.

Originally submitted via email support on 3 April 2024. Migrated to the forum for community visibility.

Soldered Support:

I tested the sensor and it works correctly for analog reading on a Dasduino Core. It reads PPM 0 but the voltage does change. Which microcontroller are you using? Are you using the native->MQ3 example from our library?