标题: 新人求助51最小系统MQ-2烟雾传感器程序及连接 [打印本页]

作者: 去去530    时间: 2020-7-14 16:20
标题: 新人求助51最小系统MQ-2烟雾传感器程序及连接
本帖最后由 去去530 于 2020-7-14 16:23 编辑

只需要简单的声光报警就可以了

51hei图片_20200714162011.jpg (93.61 KB, 下载次数: 71)

51hei图片_20200714162011.jpg

作者: 1641933631    时间: 2020-7-14 16:20
        while(1)                          //进入循环
        {
                temp=Read_AD_Data();          //读取烟雾值
                Key();                          //调用按键函数  扫描按键

                if(Mode==0)                  //只有当模式为0时才会执行以下的阀值判断部分
                {
                        Display_1602(yushe_yanwu,temp);  //显示预设烟雾,烟雾值
                        if(temp>=yushe_yanwu)          //烟雾值大于等于预设值时
                        {
                                LED_yanwu1=0;
                                LED_yanwu2=0;                  //烟雾指示灯亮
                                baojing=0;                          //蜂鸣器报警
                        }
                        else                                          //烟雾值小于预设值时
                        {
                                LED_yanwu1=1;
                                LED_yanwu2=1;                  //关掉报警灯
                        }
                        if(temp<yushe_yanwu)          //当烟雾小于预设值并且温度也小于预设值时 (&&:逻辑与,左右两边的表达式都成立(都为真,也就是1)时,该if语句才成立)
                        {
                                baojing=1;                          //停止报警
                        }
                }
像这样
作者: CGS1273972181    时间: 2020-10-12 21:25
这个烟雾报警程序 只需要定义那个对应引脚
当检测其置0 延时一下 再次置0说明 烟雾浓度超过设定值
然后报警
if(MQ==0)
{
delay();
if(MQ==0)
{
LED0=!LED0;
}
}




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1