11. 气体传感器¶
11.1. 概述¶
气体传感器是一种将某种气体体积分数转化成对应电信号的转换器。探测头通过气体传感器对气体样品进行调理,通常包括滤除杂质和干扰气体、干燥或制冷处理仪表显示部分。
气体传感器是一种将气体的成份、浓度等信息转换成可以被人员、仪器仪表、计算机等利用的信息的装置,常用于检测化学物品的泄露。
气体传感器可以检测多种气体,例如:酒精、正丁烷(打火机)、一氧化碳(煤气)。气体传感器模拟量数值范围是0~4095,每一种气体触发的临界数值是不同的。这里提供两个数值,检测酒精特别灵敏,所以数值会大一点,1500左右;检测正丁烷较为不灵敏,数值变化不大,可以设置在600上下。
- 技术规格
- 工作电源:3.3V
- 尺寸:3.14 x 18 ²mm
- 接口类型 :3PIN直插接口
- 设备类型:模拟输入
- 接口定义
- V:电源正极
- G:电源负极
- S:信号线
11.2. 案例程序¶
| 图形化: |
|---|
| 代码: |
|---|
from mpython import *
p0 = MPythonPin(0, PinMode.ANALOG)
import music
if p0.read_analog() > 1500:
for freq in range(880, 1760, 16):
music.pitch(freq, 20)
for freq in range(1760, 880, (-16)):
music.pitch(freq, 20)
else:
music.stop()