找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2246|回复: 4
收起左侧

为何我的dht11用51单片机和STM32读出来的湿度数据不一样,32读出来的数据总是高很多

[复制链接]
ID:814422 发表于 2020-10-21 12:19 | 显示全部楼层 |阅读模式
求助,为何我的dht11用51和32读出来的湿度数据不一样,32读出来的数据要比51读出来的高很多

32程序

32程序
51dht11.png

51程序

51程序
回复

使用道具 举报

ID:814422 发表于 2020-10-21 12:21 | 显示全部楼层
32读出来的数据会稳定在87左右,而且用过几次后,读出来的数据会越来越高,会稳定在92左右
回复

使用道具 举报

ID:827243 发表于 2020-10-21 16:39 | 显示全部楼层
dht11 工作电压 3.5-5.5V ,你32板子是3.3V吧,这样读数是不准的。
回复

使用道具 举报

ID:814422 发表于 2020-10-21 19:28 | 显示全部楼层
daemondong 发表于 2020-10-21 16:39
dht11 工作电压 3.5-5.5V ,你32板子是3.3V吧,这样读数是不准的。

32是连的3.3v,但连上那个5v的接口就直接没有数据,读不到温湿度,51的5v却能正常读取,会不会是板子出问题了
回复

使用道具 举报

ID:814422 发表于 2020-10-21 20:54 | 显示全部楼层
问题解决了,的确是电压的问题,接上51单片机的5v就解决问题了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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