|  | 
 
| 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、示例代码:
 
 5、实物连接及效果图:复制代码#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);
}
 
 
 
 
 | 
 
3.png
(540.59 KB, 下载次数: 6821)
 
 
4.png
(436.62 KB, 下载次数: 7141)
 
 
5.png
(509.1 KB, 下载次数: 7201)
 
 
11.jpg
(110.55 KB, 下载次数: 6688)
 
 
22.jpg
(18.34 KB, 下载次数: 7219)
 
 |