dht11测温度不准,请大神指点-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13657|回复: 6

[已解决] dht11测温度不准,请大神指点

[复制链接]
发表于 2013-7-26 19:28 | 显示全部楼层 |阅读模式
本帖最后由 耿一文 于 2013-7-26 19:39 编辑

写了一个程序,包含测温度、湿度、光照度,红外接收等,但是得到的dht测量温度值大多数是准的,每隔10次左右出现一个不靠谱的数据(60℃左右,或150℃左右),请大神指点是怎么回事。

如果单独运行测量温度、湿度的程序,数据一直正常,怀疑是红外接收的干扰。


另外,湿度偶尔失常(100%以上),如果加入时间函数(time),湿度失常加剧。
发表于 2013-7-27 16:15 | 显示全部楼层
Arduino+乐联网平台搭建室内环境监测系统
http://www.arduino.cn/forum.php? ... 30&fromuid=7209
【教程】LCD5110实时显示温度、湿度、光照度、颗粒物
http://www.arduino.cn/forum.php? ... 38&fromuid=7209
10分钟将DHT11温湿度传感器接入乐联网
http://www.arduino.cn/forum.php? ... 32&fromuid=7209

综合看一下我的代码


如果还出问题考虑传感器 是否有问题
 楼主| 发表于 2013-7-27 16:30 | 显示全部楼层
疯子。 发表于 2013-7-27 16:15
Arduino+乐联网平台搭建室内环境监测系统
http://www.arduino.cn/forum.php?mod=viewthread&tid=3130&fromu ...

ok  先谢过!  学习后再交流!
发表于 2013-7-27 16:34 | 显示全部楼层
你代码 我看看  你的温度计算公式对么
 楼主| 发表于 2013-7-28 22:47 | 显示全部楼层
温度还要计算?

DHT11.read(DHT11PIN);//读取温度、湿度
Serial.print(DHT11.temperature);

直接就这样了,测出来的还是对的,只是会有我上面说的问题。另外只能精确到整数,还没去研究怎么精确到小数,求指点。{:soso_e113:}
发表于 2014-1-15 16:03 | 显示全部楼层
耿一文 发表于 2013-7-28 22:47
温度还要计算?

DHT11.read(DHT11PIN);//读取温度、湿度

DHT11的精度差,没有小数的。
发表于 2014-5-22 17:05 | 显示全部楼层
用滤波器,应该可以解决。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-5 10:05 , Processed in 0.087161 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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