标题: STM32单片机如何整合三个传感器模块能够一起运行?求思路 [打印本页]

作者: MAI1    时间: 2019-12-10 10:03
标题: STM32单片机如何整合三个传感器模块能够一起运行?求思路
这是三个独立的传感器程序,实验需求需要把它们合在一起,能够全部运行以及需要有一个警报,当超过某个阈值会使蜂鸣器响,主要问题在于.h文件定义函数不一,无法直接合成编译

求大神给个思路,我想自己完成.

.温湿度模块DHT11.7z

1.45 MB, 下载次数: 62

毒气检测.7z

689.32 KB, 下载次数: 40

火焰传感器.7z

663.13 KB, 下载次数: 52


作者: MAI1    时间: 2019-12-10 15:13
最大的问题在于火焰传感器和其他两个传感器的延时函数定义不对,火焰传感器的延时定义是两个变量
作者: 笨笨兔    时间: 2019-12-11 09:12
你还是把三个独立的传感器程序分别运行,等你把每个都搞明白后,再一个一个往上面加不迟。
作者: wcs666666    时间: 2019-12-11 21:44
程序很好,杠杠滴
作者: wcs666666    时间: 2019-12-11 21:49
程序有点小问题,变量设置不清晰
作者: MAI1    时间: 2019-12-12 18:35
wcs666666 发表于 2019-12-11 21:49
程序有点小问题,变量设置不清晰

你指的是哪一个模块的变量
作者: 无敌的UUZ大人    时间: 2019-12-13 16:30
你先一个一个弄懂了,怎么合在一起自然就会了,静下来来耐得住性子才能学进去东西
作者: 无敌小杰杰    时间: 2019-12-16 17:03
51单片机如何进行模块化编程- www点elecfans点com/d/773063.html
你可以参考一下这个,其实万变不离其宗,不管你有多少东西,只需要按照模块化编程,先把单独的传感器 编好,然后通过自己想要如何实现的步骤去整合这些模块,达到最终的效果!





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