温湿度传感器AM2302(DH22)
2024-10-08 12:54:55
AM2302 3.3V - 5.5V,建议供电电压为 5V单总线通信模式时,SDA 上拉(开漏)后与微处理器的 I/O 端口相连。
单总线通信特殊说明:
0.功耗待机40~50uA;测量1~1.5mA
1.典型应用电路中建议连接线长度短于 30米时用 5.1K 上拉电阻,大于 30 米时根据实际情况降低上拉电阻的阻值。
2.使用 3.3V 电压供电时连接线长度不得大于 100cm。否则线路压降会导致传感器供电不足,造成测量偏差。
3.读取传感器最小间隔时间为 2S;读取间隔时间小于 2S,可能导致温湿度不准或通信不成功等情况。
4.每次读出的温湿度数值是上一次测量的结果(如果两次时间间隔较长),欲获取实时数据,需连续读取两次,建议连续多次读取传感器,且每次读取传感器间隔大于 2 秒即可获得准确的数据。
5. 主机发送起始信号之后,从机从从低功耗模式唤醒到高速模式连续导出,40比特/5字节数据(MSB)具体见下,参考https://wenku.baidu.com/view/fba691a1f705cc17552709d0.html
https://www.docin.com/p-2210836129.html
主机起始信号:L=>500uS(1ms),H=20~40uS;拉高后让DHT拉低。
DHT响应:L=80uS,H=80uS;
数据位0: L=50uS,H=26~28uS;
数据位1: L=50uS,H=70uS;
数据结束: L=50uS,H= 50 uS;
程序参考:https://blog.csdn.net/weixin_40217034/article/details/78833545
最新文章
- 数据结构:栈 顺序表方法和单链表方法(python版)
- 30天C#基础巩固----查找XML文件元素
- js点击左右滚动+默认自动滚动类
- js点击按钮倒计时setTimeout和setInterval
- C#占位符与格式化字符串
- WinAPI——UnhookWindowsHookEx - 卸掉钩子
- codeforces 672C - Recycling Bottles 贪心水题
- IOS引用的静态库里包含category文件出现“unrecognized selector”的解决办法
- Java中自己实现枚举
- 【mysql】 操作 收集持续更新
- Windows下如何硬盘安装Ubuntu
- 字典fromkeys方法和update方法
- lsof 查看文件被哪个进程占用
- html 之 <;meta>; 标签之http-equiv
- 《大话设计模式》c++实现 代理模式
- eclipse的svn插件添加代理访问svn
- MyBatis对入参对象的属性空判断
- $.ajax 方法参数总是记不住,在这里记录一下
- 关于centos7.5部署oelinker_php版本的问题点汇总
- 来自Ch大学时期的第一份随笔!
热门文章
- 使用maven 打包springboot项目步骤以及所遇到的问题
- 【转载】SpringMVC框架介绍
- php基础扫盲
- Collection两个常见的集合类型: ArrayList可重复集有序 ,HashSet不可重复集
- IntelliJ IDEA 2017.3尚硅谷-----设置字体大小行间距
- 在spring Boot中使用swagger-bootstrap-ui(原文)
- Maven快速创建SpringMVC web(1)
- JQuery中的DOM操作(转载)
- Docker - 命令 - docker network
- 洛谷 P3901 数列找不同(莫队)