首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

无线温湿度采集,一对二调通-24L01,18B20,DHT21

无线温湿度采集,一对二调通-24L01,18B20,DHT21

24L01无线温湿度采集,实现一对二,一对三正在学习中,以后陆续公布

温湿度采集,24L01一对二,调通.rar (116.9 KB)

一个多月前已调通,现在编译不能通过,不懂为什么,重新建个工程把代码复制 进去就可以通过了的

温度采集是用18B20的,如果是用DHT21,用它测温的精度也和18B20一样啦,如果用DHT11的话,代码得改一点点,就是DHT传来的高8和低8。用DHT21的话是
        RHH=RHH<<8;
        CH=CH<<8;
        DHTdata2=RHH|RHL;//湿度值
        DHTdata1=CH|CL;//温度值

用DHT11的话是
       DHTdata2=RHH;//湿度值 读高位是湿度的整数部分,底八位是小数部分,下面温度也是一样的
        DHTdata1=CH;//温度值

DHT21和DHT11时序是相同的,就是采出来的数据不同而已,仔细看看手册就懂啦
[img][/img]24L01  3.3V供电
[img][/img]  24L01 接口
返回列表