收藏官网首页
楼主: Mango!

[开源项目] 基于ESP8266 SOC方案,继电器开关,DS18B20温度【开源】

1

主题

6

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2018-11-13 15:37:23 | 显示全部楼层
教您5分钟接入机智云,实现傻瓜式开发
把Ds18B20直接接到GPIO5上就可以,直接用的DHT11的程序就能读出来数字?(暂时不考虑温度是否正确)

1

主题

6

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2018-11-13 16:09:57 | 显示全部楼层
本帖最后由 王狗狗 于 2018-11-13 16:12 编辑

楼主,您好,有个问题请教您一下。直接将DS18B20接到GPIO5?它可以直接替换DHT11么?还有里边的程序需要改动多少?这样就可以显示温度的数值了么?

1

主题

6

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2018-11-13 16:13:44 | 显示全部楼层
楼主,您好。有个问题请教您一下、DS18B20直接接到GPIO5上么?它可以取代DHT11?还有里边的程序需要改动多少呢?谢谢您了

1

主题

6

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2018-11-20 08:46:18 | 显示全部楼层
Mango! 发表于 2017-4-14 12:34
根据机智云的文档, 机智云存的是正整数。
所以 需要根据偏移 和 分辨率做转换。以兼容负数和小数。
我这 ...

兄弟,我这边用了楼主的驱动代码,但是数据总是会显示两个,来回发送,为啥啊

0

主题

4

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2018-12-15 15:26:34 | 显示全部楼层
汉枫LPB120模块
添加设备时,一直在等待设备就绪是怎么回事呢?

5

主题

25

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
发表于 2018-12-30 20:03:37 | 显示全部楼层
Mango! 发表于 2017-4-14 12:34
根据机智云的文档, 机智云存的是正整数。
所以 需要根据偏移 和 分辨率做转换。以兼容负数和小数。
我这 ...

按照指点在/app/driver/ds18b20.c   344行下面加了一条指令:
temp=(temp*0.1)-10;
温度正值显示正常,负值并没有出现,而是大于4000的数值:
-1度 对应  4095
-2度 对应  4094
-3度 对应  4093
-4度 对应  4092
... ...
需要心算才能知道零下的度数,呵呵!几次改动程序没有成功。

5

主题

25

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
发表于 2018-12-30 20:04:14 | 显示全部楼层
谢谢分享!
按照楼主指点在/app/driver/ds18b20.c   344行下面加了一条指令:
temp=(temp*0.1)-10;
温度正值显示正常,负值并没有出现,而是大于4000的数值:
-1度 对应  4095
-2度 对应  4094
-3度 对应  4093
-4度 对应  4092
... ...
需要心算才能知道零下的度数,呵呵!几次改动程序没有成功。
请高手指点,多谢!

0

主题

13

帖子

112

积分

注册会员

Rank: 2

积分
112
发表于 2019-1-7 17:23:18 | 显示全部楼层
不错,顶顶顶顶顶顶顶顶顶顶顶顶
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

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