学物联网,来万物简单IoT物联网!!
MQ136 是一种硫化氢检测传感器,感应范围为 1 - 200ppm。传感元件是 SnO2,它在清洁空气中的电导率较低。当存在 H₂S 气体时,传感器的电导率随着气体浓度的升高而升高,表现为ADC读取到的电压值升高。
⚠️ 传感器通电后,需要使用其内部的电热丝预热20秒左右以使测量的数据稳定,因此传感器发热属于正常现象。

引脚定义:
mqObj = MQ136(adcObj)
| 参数 | 类型 | 必选参数? | 说明 |
|---|---|---|---|
| adcObj | ADC | 是 | 传入ADC对象 |
MQ136对象成功,返回MQ136对象;MQ136对象创建失败,抛出Exception
from machine import ADC, Pin
import mq136 # MQ3乙醇传感器驱动库
# 初始化ADC类型的设备
adcObj = ADC(Pin(32))
mq136Obj = mq136.MQ136(adcObj)
print("Testing mq136 ...")
Testing mq136 ...
获取硫化氢浓度电压值
MQ136.getVoltage()
无
成功返回硫化氢浓度电压值(数据类型:整型;单位:mv);失败抛出Exception
from machine import ADC, Pin
import mq136 # MQ3乙醇传感器驱动库
# 初始化ADC类型的设备
adcObj = ADC(Pin(32))
mq136Obj = mq136.MQ136(adcObj)
print("Testing mq136 ...")
value = mq136Obj.getVoltage()
print("The mq136 voltage: ",value)
Testing mq136 ...
The mq136 voltage: 1396
from machine import ADC, Pin
import mq136 # MQ3乙醇传感器驱动库
# 初始化ADC类型的设备
adcObj = ADC(Pin(32))
mq136Obj = mq136.MQ136(adcObj)
print("Testing mq136 ...")
value = mq136Obj.getVoltage()
print("The mq136 voltage: ",value)
Testing mq136 ...
The mq136 voltage: 1396
MQ-136 是一种硫化氢检测传感器,感应范围为 1 - 200ppm。传感元件是 SnO2,它在清洁空气中的电导率较低。当存在 H₂S 气体时,传感器的电导率随着气体浓度的升高而升高,表现为ADC读取到的电压值升高。
[1] 购买链接