|
1、实验材料:
ESPDUINO模块,FC-22有害气体检测空气质量传感器模块-蓝+银电源模块,杜邦线4根;
2、硬件连接:
VCC、GND接ESPDUINO模块5v电源,和GND管脚,DO接数字I/O口(本次实验接D4口),AO接模拟I/O口A0;
3、模块特性及工作原理:
FC-22模块带电源指示灯和TTL信号输出指示,与DO开关量输出和AO模拟信号输出,TTL输出有效信号为低电平,模拟输出0〜5V;
工作电压:5V
特点浓度范围:10〜1000PPM;
可以安装的4个螺丝孔;
应用有害气体检测产品和户外环境(氨,芳香族化合物,硫化物,苯蒸气等);
4、示例代码:
- #include<Ticker.h>
- Ticker timer;
- #define fc_do 4
- #define LED 16
- #define fc_ao A0
- int val=1;
- int mo=0;
- void tick_HarmfulGas_control()
- {
- val=digitalRead(fc_do);
- mo=(analogRead(fc_ao))*5;
- mo=map(mo, 0, 1023*5, 10, 1000);
- }
- void setup()
- {
- Serial.begin(9600);
- pinMode(fc_do, INPUT);
- pinMode(LED, OUTPUT);
- digitalWrite(LED, LOW);
- timer.attach(0.1, tick_HarmfulGas_control);
- }
- void loop()
- {
- if(val==0)
- {
- digitalWrite(LED, LOW);
- Serial.println(val);
- Serial.print("harmful gas: ");
- Serial.print(mo);
- Serial.println(" PPM");
- }
- else
- {
- digitalWrite(LED, HIGH);
- Serial.println(val);
- Serial.print("harmful gas: ");
- Serial.print(mo);
- Serial.println(" PPM");
- }
- delay(500);
- }
复制代码 5、实物连接及效果图:
|
-
3.png
(540.59 KB, 下载次数: 2120)
-
4.png
(436.62 KB, 下载次数: 2271)
-
5.png
(509.1 KB, 下载次数: 2123)
-
11.jpg
(110.55 KB, 下载次数: 1918)
-
22.jpg
(18.34 KB, 下载次数: 2096)
|