找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5966|回复: 7
收起左侧

STM32单片机如何整合三个传感器模块能够一起运行?求思路

[复制链接]
ID:560108 发表于 2019-12-10 10:03 | 显示全部楼层 |阅读模式
40黑币
这是三个独立的传感器程序,实验需求需要把它们合在一起,能够全部运行以及需要有一个警报,当超过某个阈值会使蜂鸣器响,主要问题在于.h文件定义函数不一,无法直接合成编译

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

.温湿度模块DHT11.7z

1.45 MB, 下载次数: 61

毒气检测.7z

689.32 KB, 下载次数: 40

火焰传感器.7z

663.13 KB, 下载次数: 52

回复

使用道具 举报

ID:560108 发表于 2019-12-10 15:13 来自手机 | 显示全部楼层
最大的问题在于火焰传感器和其他两个传感器的延时函数定义不对,火焰传感器的延时定义是两个变量
回复

使用道具 举报

ID:158375 发表于 2019-12-11 09:12 | 显示全部楼层
你还是把三个独立的传感器程序分别运行,等你把每个都搞明白后,再一个一个往上面加不迟。
回复

使用道具 举报

ID:658749 发表于 2019-12-11 21:44 | 显示全部楼层
程序很好,杠杠滴
回复

使用道具 举报

ID:658749 发表于 2019-12-11 21:49 | 显示全部楼层
程序有点小问题,变量设置不清晰
回复

使用道具 举报

ID:560108 发表于 2019-12-12 18:35 来自手机 | 显示全部楼层
wcs666666 发表于 2019-12-11 21:49
程序有点小问题,变量设置不清晰

你指的是哪一个模块的变量
回复

使用道具 举报

ID:606366 发表于 2019-12-13 16:30 | 显示全部楼层
你先一个一个弄懂了,怎么合在一起自然就会了,静下来来耐得住性子才能学进去东西
回复

使用道具 举报

ID:627214 发表于 2019-12-16 17:03 | 显示全部楼层
51单片机如何进行模块化编程- www点elecfans点com/d/773063.html
你可以参考一下这个,其实万变不离其宗,不管你有多少东西,只需要按照模块化编程,先把单独的传感器 编好,然后通过自己想要如何实现的步骤去整合这些模块,达到最终的效果!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表