基于STM32智能火焰火灾检测报警器系统设计

 

1、通过传感器检测传感器变化,并将传感器触发状态显示在LCD1602液晶上。
2、火焰传感器输出高低电平进行检测的。
3、三个按键设置报警频率值,分别为设置键、设置+、设置-,其中设置+、设置-只有在设置模式下才能进行操作。
4、在设置模式下,液晶有对应的显示标志,设置阈值存储到单片机Flash中,具有掉电不丢失,无需重新设置。

//#define BASE_CH_VALUE 15 //由于模块输出引脚不在触发条件下就有一定的电压 要处理
#define DEFAULT_SET_VAL 2   //第一次下载默认设置值

char dis0[17]; //暂存数组
char dis1[17]; //暂存数组

unsigned int nowValue = 0; //当前采集值
float volt =0;//电压值
unsigned int adcx;	 	
	 
unsigned int setNum = 25; //设置值
unsigned char sendDataFlag=0;	//发送数据标志

unsigned char setMode = 0;//默认手动模式
unsigned char disFlag = 0;//显示标志
unsigned int buzzerCount = 0;//蜂鸣器报警计数

 

posted @ 2020-12-14 22:53  MCU创新DIY  阅读(635)  评论(0)    收藏  举报