OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 21496|回复: 31

SHT20 温湿度传感器 基本驱动 - 基于原子哥 MINI V3.0

[复制链接]

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2013-3-24
在线时间
19 小时
发表于 2016-8-29 16:28:14 | 显示全部楼层 |阅读模式
之前一直在论坛上学习,今天也发分享一下成果。原子哥的 IIC 我修改了延时 ;
能正常读出温湿度数据,并显示在LCD 上。

显示效果

显示效果

SHT20测试程序.zip

371.15 KB, 下载次数: 4360

程序

玩了STM32彻底上瘾
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2013-3-24
在线时间
19 小时
 楼主| 发表于 2016-8-29 16:30:25 | 显示全部楼层
DS18B20 温度 搞成了 百分号
玩了STM32彻底上瘾
回复 支持 反对

使用道具 举报

34

主题

322

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1837
金钱
1837
注册时间
2014-12-4
在线时间
717 小时
发表于 2016-8-29 17:17:03 | 显示全部楼层
两个传感器温度差很大呀。。。不知道靠在一起会不会还有这么大温度差
回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2013-3-24
在线时间
19 小时
 楼主| 发表于 2016-8-30 09:21:49 | 显示全部楼层
loudianxin 发表于 2016-8-29 17:17
两个传感器温度差很大呀。。。不知道靠在一起会不会还有这么大温度差

实际 相差 不大  照片 时是我用手拿了一下 SHT20 所以温度 会稍高些
玩了STM32彻底上瘾
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2016-11-1
在线时间
1 小时
发表于 2016-11-1 15:54:13 | 显示全部楼层
感谢分享,帮大忙了
回复 支持 反对

使用道具 举报

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2016-1-28
在线时间
36 小时
发表于 2016-11-25 21:45:11 | 显示全部楼层
请问这个代码合适HTU21D传感器吗,网上都说可以替换,代码也不用改,但是我测试时读取不了数据是什么原因吗?
回复 支持 反对

使用道具 举报

4

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2016-11-30
在线时间
13 小时
发表于 2016-11-30 11:46:36 | 显示全部楼层
zxcencheng1991 发表于 2016-8-30 09:21
实际 相差 不大  照片 时是我用手拿了一下 SHT20 所以温度 会稍高些

SHT20传感器反应还是很快的
回复 支持 反对

使用道具 举报

4

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2016-11-30
在线时间
13 小时
发表于 2016-11-30 11:47:27 | 显示全部楼层
shenjz 发表于 2016-11-25 21:45
请问这个代码合适HTU21D传感器吗,网上都说可以替换,代码也不用改,但是我测试时读取不了数据是什么原因吗 ...

替换是指的你的这个产品尺寸,大小包括焊接点是一样的,程序肯定要修改的
回复 支持 反对

使用道具 举报

9

主题

93

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2016-5-4
在线时间
58 小时
发表于 2017-5-26 21:01:26 | 显示全部楼层
谢谢楼主,正好需要
回复 支持 反对

使用道具 举报

6

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2016-4-27
在线时间
48 小时
发表于 2017-9-8 08:19:04 | 显示全部楼层
飘逸心晴 发表于 2017-5-26 21:01
谢谢楼主,正好需要

您好,使用该程度对HTU21D操作,可以读到正常的温度值,但是湿度值一直是-6,湿度和温度的读取操作一样,不知道造成这种现象的原因是什么,楼主能不能提供一下帮助?
回复 支持 反对

使用道具 举报

6

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2016-4-27
在线时间
48 小时
发表于 2017-9-8 08:20:11 | 显示全部楼层
您好,使用该程度对HTU21D操作,可以读到正常的温度值,但是湿度值一直是-6,湿度和温度的读取操作一样,不知道造成这种现象的原因是什么,楼主能不能提供一下帮助?
回复 支持 反对

使用道具 举报

17

主题

466

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2164
金钱
2164
注册时间
2013-1-11
在线时间
510 小时
发表于 2017-9-10 09:47:18 | 显示全部楼层
谢谢!
知识是你最好的财富
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2016-4-2
在线时间
9 小时
发表于 2017-10-6 11:03:47 | 显示全部楼层
shenjz 发表于 2016-11-25 21:45
请问这个代码合适HTU21D传感器吗,网上都说可以替换,代码也不用改,但是我测试时读取不了数据是什么原因吗 ...

我测试也读不了数据,用的也是HTU21D,请问你问题解决了吗
回复 支持 反对

使用道具 举报

19

主题

156

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
291
金钱
291
注册时间
2011-3-23
在线时间
5 小时
发表于 2018-4-16 15:34:56 | 显示全部楼层
谢谢了,我也测试了蛮ok的。正在移植到项目里面去。
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2018-4-27
在线时间
5 小时
发表于 2018-5-7 10:50:40 | 显示全部楼层
为了积分我只能水贴了
回复 支持 反对

使用道具 举报

0

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
239
金钱
239
注册时间
2018-2-28
在线时间
76 小时
发表于 2019-3-11 11:40:20 | 显示全部楼层
有时间了去测试一下
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-3-27
在线时间
4 小时
发表于 2019-4-7 19:43:49 | 显示全部楼层
为了积分我只能水贴了
回复 支持 反对

使用道具 举报

0

主题

295

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
335
金钱
335
注册时间
2019-3-26
在线时间
9 小时
发表于 2019-4-11 08:55:41 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2019-9-20
在线时间
20 小时
发表于 2019-9-20 18:26:36 | 显示全部楼层
感谢楼主
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2019-9-5
在线时间
41 小时
发表于 2019-11-26 23:01:38 | 显示全部楼层
感谢分享例程。
回复 支持 反对

使用道具 举报

0

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2019-12-25
在线时间
26 小时
发表于 2020-4-3 14:15:41 | 显示全部楼层
学习,谢谢
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2019-5-18
在线时间
14 小时
发表于 2020-4-15 15:54:12 | 显示全部楼层

感谢楼主分享,刚好需要!
回复 支持 反对

使用道具 举报

0

主题

286

帖子

0

精华

高级会员

Rank: 4

积分
950
金钱
950
注册时间
2018-4-21
在线时间
264 小时
发表于 2020-5-11 23:43:22 来自手机 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2015-4-27
在线时间
6 小时
发表于 2020-5-31 15:18:09 | 显示全部楼层
感谢楼主分享,刚好需要!
回复 支持 反对

使用道具 举报

20

主题

71

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2020-3-24
在线时间
162 小时
发表于 2020-7-21 14:04:16 | 显示全部楼层
为什么我读取的数据高八位和低八位数据都是0xff
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2020-8-23
在线时间
1 小时
发表于 2020-8-23 22:09:25 | 显示全部楼层
感谢分享.
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2016-4-4
在线时间
13 小时
发表于 2020-9-2 12:30:56 来自手机 | 显示全部楼层
下载参考一下 感谢楼主
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2020-11-21
在线时间
1 小时
发表于 2020-12-22 13:04:09 | 显示全部楼层
我读出来怎么是这个值? 哪一步没对啊?
SHT20 Temp:-46.85 C
SHT20 Humi: -6.00 %

回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2013-3-24
在线时间
19 小时
 楼主| 发表于 2020-12-25 00:42:19 | 显示全部楼层
你注意看你的时钟频率
玩了STM32彻底上瘾
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2021-5-22
在线时间
1 小时
发表于 2021-6-30 16:09:13 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-6-19
在线时间
3 小时
发表于 2022-1-5 16:53:30 | 显示全部楼层
感谢分享,温度一直是30度左右,湿度19%左右,吹气温度湿度都有明显的变化,传感器是在主控下面,可能是离主控太近的原因。
回复 支持 反对

使用道具 举报

48

主题

177

帖子

0

精华

高级会员

Rank: 4

积分
781
金钱
781
注册时间
2013-4-23
在线时间
166 小时
发表于 2022-1-12 10:46:06 | 显示全部楼层
sishe526 发表于 2020-12-22 13:04
我读出来怎么是这个值? 哪一步没对啊?

我读出来也是这个,解决了吗
努力做,耐心等
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-20 20:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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