Arduino篇(二)火焰、烟雾、CO等多个传感器组合实验设计

最近用Arduino做了一个简单的多个传感器组合的实验,比较简单,设想的应用场景是火灾检测。如下图所示:
在这里插入图片描述

一、实验材料

MQ-2烟雾传感器、5路火焰传感器、CO一氧化碳传感器,无源蜂鸣器、LED灯、arduino mega开发板、面包板以及杜邦线若干。

二、功能说明

设想在一个火灾场景中,当检测到火焰时,火焰触感器检测并触发蜂鸣器报警和LED警示灯亮,当一氧化碳浓度超标或检测到烟雾,蜂鸣器响。我用LED代替了电推杆,设想是电推杆触动灭火装置。

三、程序设计

/*
  多传感器 MQ-2烟雾、CO一氧化碳、火焰传感器、警报器、电推杆的使用  
*/
#include <Arduino.h>

#define smogSensor_AO A0   //烟雾传感器引脚
#define smogSensor_DO A3   
#define COSensor_AO 30     //一氧化碳CO传感器引脚
#define COSensor_DO 31

int pinBuzzer_led = 12;  //报警器引脚
int fire_sensor1 = 2;    //5个火焰传感器引脚
int fire_sensor2 = 3;
int fire_sensor3 = 4;
int fire_sensor4 = 5;
int fire_sensor5 = 6;
int outPusher    = A2;   //电推杆输出引脚
unsigned int smogsensorValue = 0;  //烟雾传感器值
unsigned int cosensorValue = 0;    //CO传感器值

void setup(
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值