智能家居 ----- 灯和火灾模块

代码编写部分:

(写的不一定都用上,只是先做个模板放在这)

1.先在mainpro.c中写好框架

在这里插入图片描述

2.定义头文件

inputcommand.h 指令头文件:

contrldevice.h 设备头文件:
在这里插入图片描述

3.浴室灯代码框架

在这里插入图片描述因为函数里有传参,所以要对函数指针修改。
在这里插入图片描述

4.补充框架内容

在这里插入图片描述

因为写了digitalWrite语句,上面包含的是"contrldevice.h"头文件,所以要在"contrldevice.h"加WriPi库
在这里插入图片描述

5. 进入mainpro.c测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

编译运行 ,继电器会导通,不演示了

把浴室灯代码复制到二楼灯

mainpro.c添加这句

同理写餐厅灯和客厅灯

遗留问题:没有电池 暂时实现不了 (代码没问题了)

火灾模块

也是拷贝bathroom 主要是IO口问题 选一个引脚就行

建议在面试项目描述里去说对IO口的控制是自己写的驱动

在这里插入图片描述

contrldevice.h中:将设备添加至设备链表的函数声明,便于以后的查找引用在这里插入图片描述
mainpro.c中暴漏接口在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: NB-IoT模块显示屏逻辑显示是指通过NB-IoT模块连接到互联网,并通过显示屏展示相关信息的一种技术。在这种技术中,NB-IoT模块充当通信的核心部件,用于实现设备与云平台之间的数据传输。 首先,NB-IoT模块通过无线通信技术连接到互联网。NB-IoT(Narrowband Internet of Things)是一种为物联网设备提供低功耗、宽覆盖范围的无线通信技术。它可以通过GSM基站或物联网网关与互联网进行通信,实现设备的远程控制和数据传输。 其次,通过NB-IoT模块连接到互联网后,可以与云平台进行数据交互。设备可以将采集到的数据发送到云平台,也可以接收云平台发送的控制指令。云平台可以对设备数据进行处理和分析,并将结果返回给设备。 最后,通过显示屏向用户展示相关信息。NB-IoT模块连接到互联网后,可以将设备数据通过显示屏展示出来,使用户可以直观地了解设备状态或相关信息。例如,可以在显示屏上显示温度、湿度、光照强度等环境参数,也可以显示设备的运行状态或警报信息。 总之,NB-IoT模块显示屏逻辑显示是一种通过NB-IoT模块连接到互联网,并通过显示屏展示相关信息的技术。它可以实现设备与云平台之间的数据交互,实现远程控制和实时监测等功能,为物联网设备的应用提供了便利和可靠的通信方式。 ### 回答2: NB-IoT模块显示屏逻辑显示是指在NB-IoT模块的显示屏上通过合理的逻辑和方式显示相应的信息内容。 首先,NB-IoT模块显示屏上可以显示与模块运行状态相关的信息,如当前的连接状态、信号强度等。这些信息可以帮助用户了解模块的工作情况,如是否成功连接到网络、信号质量等。 其次,NB-IoT模块显示屏可以显示与设备传感器数据相关的信息。比如,对于一个环境监测设备,可以通过显示屏显示当前的温度、湿度、空气质量等数据。用户可以通过观察显示屏上的信息来了解环境的实时情况。 此外,NB-IoT模块显示屏还可以用于显示与设备控制相关的信息。例如,对于一个智能家居设备,可以通过显示屏来显示当前的开关状态、控制选项等。用户可以通过触摸显示屏来实现对设备的控制,如打开或关闭某个功能。 最后,NB-IoT模块显示屏还可以用于显示与设备通知、警报相关的信息。当设备发生异常或需要用户处理时,可以通过显示屏上的提示信息提醒用户。比如,对于一个安防设备,显示屏可以显示报警信息,提示用户可能存在的风险。 综上所述,NB-IoT模块显示屏逻辑显示可以根据具体的应用需求,显示与模块运行状态、传感器数据、设备控制、通知等相关的信息。这样可以方便用户了解和操作设备,提高用户体验。 ### 回答3: NB-IoT模块显示屏逻辑显示是指使用NB-IoT技术的物联网模块与显示屏的联动显示。 NB-IoT模块是一种低功耗、低成本的无线通信技术,可以实现物联网设备之间的远程连接和数据传输。它可以连接各种传感器、设备或系统,并将它们的数据传输到云平台或其他终端设备。 在NB-IoT模块与显示屏的联动显示中,模块通过NB-IoT网络获取数据,并通过显示屏将其展示出来。具体的逻辑显示可以包括以下几个方面: 1. 实时数据更新:NB-IoT模块根据传感器等设备的数据获取实时数据,并通过显示屏将数据动态展示出来。例如,环境监测设备通过NB-IoT模块获取温度、湿度等数据,并实时在显示屏上展示。 2. 警报信息显示:当NB-IoT模块接收到传感器监测到的异常情况或报警信息时,可以通过显示屏实时显示警报信息,提醒用户注意。例如,在火灾报警系统中,NB-IoT模块可以接收到烟雾传感器的报警信号,并通过显示屏显示火灾警报。 3. 远程控制显示:NB-IoT模块可以接收到云平台或其他终端设备发送的控制指令,并通过显示屏显示控制状态。例如,智能家居系统中,用户可以通过手机App发送指令给NB-IoT模块,控制显示屏显示不同的内容。 总之,NB-IoT模块显示屏逻辑显示是将NB-IoT模块与显示屏相结合,通过获取实时数据、显示警报信息和远程控制等方式,实现物联网设备 数据的可视化展示。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值