MQ-6 LPG LNG Gas Sensor Module


This sensor module utilizes an MQ-6 as the sensitive component and has a protection resistor and an adjustable resistor on board. The MQ-6 gas sensor is highly sensitive to LPG, iso-butane, propane and less sensitive to alcohol, cooking fume and cigarette smoke. It could be used in gas leakage detecting equipments in family and industry. The resistance of the sensitive component changes as the concentration of the target gas changes.


  • Continuous Analog output
  • 3-pin interlock connector
  • Low cost and compact size

Standard Working Condition

Symbol Parameter Name Technical Condition Remarks
VC Circuit voltage 5V±0.1 AC or DC
VH Heating voltage 5V±0.1 AC or DC
RL Load resistance 20Kohm
RH Heater resistance 33Kohm±5% Room temperature
PH Heating consumption Less than 750mW

Environment Condition

Symbol Parameter Name Technical Condition Remarks
TO Operating Temp. -10°C-50°C
TS Storage Temp. -20°C-70°C
RH Relative Humidity <95%
O2 Oxygen Concentration 21%(standard condition) Oxygen concentration can affect sensitivity Minimum value is 2%

Sensitivity Characteristics

Symbol Parameter Name Technical Condition Remarks
RS Sensor Resistance 10Kohm-60Kohm (1000ppm LPG) Detecting Concentration Scope: 200-10000ppm LPG, iso-butane, propane, LNG
α (1000ppm/4000ppm LPG) Concentration slope rate ≤0.6
Standard detecting Condition Temp.: 20°C±2°C VC: 5V±0.1
Humidity:65%±5% VH:5V±0.1
Preheating Time Over 24 hours

Typical Application Schematics



The protection resistor (10Kohms) and the adjustable (0-50Kohms) are in serial which forms a load resistor RL (10-60Kohms). The sensor’s resistance RS and RL forms a voltage divider. The output voltage on the signal pin could be read by Arduino or MCU via ADC.  Given a value of RL, Power Supply Voltage, and output voltage, RS could be derived.  Based on the chart provided in the MQ-6 datasheet, RS in clean air under given temperature and humidity is a constant, which is the “initial” resistance of the sensor named RO. RO of the resistor could be derived from RS. The main job of the calibration is to calculate the RO by sampling and averaging the readings when the module is placed in the clean air. Once the RO is derived, the concentration of target gas could be calculated by using the RS/RO ratio as the input. To achieve more accuracy, a segmented look-up table should be used. However, in the demonstration, a linear formula is used as an approximation to the original curve.

Arduino Sample Code

Demo Output

SEN-000006.demoDemo output as an extinguished cigarette lighter approaches




Leave a Reply

Your email address will not be published. Required fields are marked *

9 + = eleven