楼主: Ash
|
[项目] 穹顶之下的挣扎-DIY空气质量监测+净化器 |
lx324310 发表于 2015-12-24 11:32 先上传一下第一版本的库文件,希望能解决您的问题,如果还是不行的话,你就再把现有的问题说一下 |
3.05 KB, 下载次数: 3364
phonz 发表于 2016-1-14 17:22 你说的库文件是最新的版本,我现在也重新上传上去了。 |
4.38 KB, 下载次数: 3418
Eric 发表于 2016-1-14 18:20 对比了一下,库文件都一样的,只是样例里把报文长度由24改成了32。我是把pm传感器接在wido上的,现在的症状是用库提供的readSerial函数只能读出第一次循环的数据,之后的循环就不再更新,而直接用Serial1.read()读取则可以更新,但不知如何分割报文(我考虑能否利用前两个字节固定6677来实现?) for (int i = 0; i < 32; i++) { receiveDat = Serial1.read(); } 库里的readSerial()是靠设置超时时间来实现报文的隔断的,是不是这里出了问题? |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed