【无标题】

一.系统整体软件设计

if(1 == a) printf(“asdasd”);
if(2 == a) printf(“sdasa”);
if(3 == a) printf(“asdadsdsdsd”);
if(4 == a) printf(“asdadasdasdasdsd”);
if(5 == a) printf(“asdaaaaasd”);
if(6 == a) printf(“asdaccccsd”);

系统上电后,先进入写好的UI界面进行设置配置信息,包括设置工作模式,配置系统检测的环境信息阈值等,
当配置完成后退出UI界面;
退出UI界面进入主函数进行循环,首先通过各个传感器获取当前环境的信息。
包括通过DS18B20温度传感器获取当前环境温度,通过DHT11温湿度传感器获取当前环境湿度数据,通过HCSR501人体红外检测传感器检查当前环境是否有人存在。CCS获取当前环境二氧化碳浓度。
信息获取完成之后,根据在UI界面配置的工作模式,分为两种运行状态
一种为显示模式,显示模式下,系统会通过OLED屏幕显示当前所采集到的所有信息,并进行不断地更新数据。
另一种为检查模式,也是本设计的核心模式。会将采集到的的部分数据与在UI界面配置的环境信息的阈值进行比较,并将比较的对象显示在OLED屏幕上,本设计需要进行阈值比较的数据选取了当前环境温度,二氧化碳浓度这个两组数据。当这两个当超出阈值范围时就会报警,具体表现为蜂鸣器响,红灯亮。
在这里插入图片描述

二.UI界面设计
UI界面的设计丰富和完善了本作品的功能,并且增强了作品在不同环境下的适应性。
通过在主函数运行进行配置工作模式,让作品有了不同的工作方式,可以选取只看数据或者直接进入检查状态。在主函数运行前更改和配置环境检测数据的阈值,根据不同环境更改阈值的高低可以使系统在不同的环境平稳的运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值