MS1100气体传感器
CJMCU-1100 传感器主要用于检测甲醛、甲苯、苯等VOC 气体,是一款半导体类型的传感器产品,被广泛的应用 于通风设备、换气扇、空气过滤器、风帽、机罩等设备。具有极高的灵敏度和稳定性,能够侦测0.1ppm以上的气体,适用于检测空气中的甲醛、苯、二甲苯等多种有机挥发成分,体积小巧,价格便宜,广泛应用在各种小家电上。
模块来源
规格参数
工作电压:5V
工作电流:<50uA
输出方式: ADC+GPIO
管脚数量:4 Pin
清洁空气中电压<1V
硬件接口
- VCC:连接到开发板的5V。
- GND:连接到开发板的GND引脚。
- AOUT(模拟输出):连接到开发板的任意模拟输入引脚(例如A0)。
- DOUT(数字输出):通常这个引脚可以不用连接,除非你想使用数字信号。
请注意,MS1100气体传感器在首次使用时可能需要预热一段时间。
使用方法
c
/******************************************************************************
* 测试硬件:ColorEasyDuino开发板
* 版 本 号: V1.0
* 修改作者: www.lckfb.com
* 修改日期: 2024年04月10日
* 功能介绍:
*****************************************************************************
* 开发板软硬件资料与相关项目软硬件资料官网全部开源
* 开发板官网:www.lckfb.com
* 技术支持常驻论坛,任何技术问题欢迎随时交流学习
* 立创论坛:club.szlcsc.com
* 关注bilibili账号:【立创开发板】,掌握我们的最新动态!
* 不靠卖板赚钱,以培养中国工程师为己任
******************************************************************************/
int gasSensorPin = A0; // 将MS1100传感器的AOUT引脚连接到模拟引脚A0
void setup() {
Serial.begin(9600); // 初始化串行通信
pinMode(gasSensorPin, INPUT); // 设置气体传感器接口为输入
}
void loop() {
int sensorValue = analogRead(gasSensorPin); // 读取传感器模拟值
float voltage = sensorValue * (5.0 / 1023.0); // 将模拟值转换为电压值
Serial.print("Sensor Value: ");
Serial.print(sensorValue);
Serial.print(" | Voltage: ");
Serial.println(voltage);
delay(1000); // 等待时间,根据需要调整
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
使用验证
电压越高,说明浓度越高。