一、首先找到DHT11的官方手册
(可以选择技新网http://www.jixin.pro)

二、了解DHT11
1、单总线结构
2、引脚说明:GND、VCC、空脚、数据引脚DATA
(其中数据引脚既可以接收数据,又可以发送数据)
3、时序图

三、DHT11的工作过程
1、主机发送起始信号
微处理器的 I/O设置为输出同时输出低电平,且低电平保持时间不能小于 18ms(最大不得超过 30ms), 然后微处理器的 I/O设置为输入状态,由于上拉电阻,微处理器的 I/O即 DHT11的 DATA 数据线也随之变 高,等待 DHT11作出回答信号,发送信号如图所示:

2、从机响应信号
DHT11 的 DATA引脚检测到外部信号有低电平时,等待外部信号低电平结束,延迟后 DHT11 的 DATA 引脚处于输出状态,输出 83微秒的低电平作为应答信号,紧接着输出 87 微秒
高电平通知外设准备接 收数据,微处理器的 I/O 此时处于输入状态,检测到 I/O 有低电平(DHT11回应信号)后,等待 87 微秒 的高电平后的数据接收,发送信号如图所示:

3、DATA引脚输出数据
由 DHT11 的 DATA引脚输出 40 bit的数据,微处理器根据 I/O电平的变化接收 40 位数据

位数据“ 0 ”和“ 1 ”的格式信号如下:

54 微秒的低电平和 23-27 微秒的高电平表示“0”, 54 微秒的低电平加 68-74 微秒的高电平表示“1”。

4、结束信号
DHT11 的 DATA引脚输出 40 位数据后,继续输出低电平 54 微秒后转为输入状态,由于上拉电阻随 之变为高电平。DHT11内部重测环境温湿度数据,并记录数据,等待外部信号的到来。

初次接触DHT11温度传感器相关推荐

  1. 汇编语言的准备知识--给初次接触汇编者 (1-4) 转载

    汇编语言的准备知识--给初次接触汇编者 1 在接触到游戏修改后发现需要很多的汇编知识,于是找汇编基础知识恶补,到网上搜索到一篇不错的文章,给各位想我一样的初学者一起学习! 教程: 汇编语言的准备知识- ...

  2. 汇编语言的准备知识--给初次接触汇编者 之三

    "汇编语言"作为一门语言,对应于高级语言的编译器,我们需要一个"汇编器"来把汇编语言原文件汇编成机器可执行的代码.高级的汇编器如MASM, TASM等等为我们写 ...

  3. 初次接触GWT,知识点总括

    初次接触GWT,知识点概括 前言 本人最近开始研究 GWT(Google Web Toolkit) ,现将个人的一点心得贴出来,希望对刚开始接触 GWT的程序员们有所帮助,也欢迎讨论,共同进步. 先说 ...

  4. SAP FIORI专题之一:初次接触fiori,用sap hana studio开发发布UI5程序

    初次接触fiori 1 准备环境 2 一个简单的CURD怎么搞 2.1 后端建service 2.1.1 SEGW进入后端主界面 2.2.2 建个表 2.2.3 引用结构创建实体 2.2.4 发布生成 ...

  5. STM32和MLx90614非接触红外温度传感器

    MLx90614介绍: MLx90614非接触红外温度传感器是一款性能和精度都较高的温度测量产品,在医疗,工业等领域应用较多:有四个引脚,使用SMBus协议,通过控制SCL引脚进行数据读取.现在给出一 ...

  6. STM32/51单片机实训day8——基于Keil5+Proteus8使用DHT11温度传感器实现温湿度采集并在LM016L液晶屏上显示

    目录 任务指导 1 DHT11产品概述 2 应用领域 3 传感器性能说明 4 接口说明 5 电源引脚 6 串行接口(单线双向) 通讯过程如图3所示: 任务实现​​​​​​​ 内 容:本任务使用DHT1 ...

  7. (Python入门)学习笔记一,初次接触尝试使用Python——环境搭建与配置

    (Python入门)学习笔记一,初次接触尝试使用Python 早就耳闻Python大名,搞大数据.做人工智能.整机器学习,就得了解Python.之前一直没有去了解,现在由于之前一个项目涉及到一点Pyt ...

  8. 初次接触Autodesk Forge 需要知道的几个重要链接

    初次接触Autodesk Forge 需要知道的几个重要链接 前言: 原本是将这些链接收藏浏览器里,也在相关文档中有所记录,但出门之后要找这些链接很不方便,所以来篇博客记录喽 官网 https://d ...

  9. 学习记录 - 初次接触Autodesk Forge 需要知道的几个重要链接

    原文链接: 初次接触Autodesk Forge 需要知道的几个重要链接 前言: 原本是将这些链接收藏浏览器里,也在相关文档中有所记录,但出门之后要找这些链接很不方便,所以来篇博客记录喽 官网 htt ...

最新文章

  1. Error creating bean with name 'defaultHandlerMapping' defined in ServletContext resource
  2. java读取hdfs文件夹_HDFS 读取、写入、遍历文件夹获取文件全路径、append
  3. 最长有效括按号长度(利用栈解决java语言)
  4. 思科路由器交换机模拟软件_eNSP模拟器上学习华为三层交换机与路由器对接
  5. Jenkins 添加 linux节点
  6. 互联网大事件:《江南style》如何蹿红?(转)
  7. XILINX-DDR3IP核的使用
  8. 几种实用的pythonic语法
  9. Py下载指定路径下所有图片
  10. 三十七、【获取相机权限】
  11. Android:权限处理
  12. 编程福利:50本C语言电子书,你还怕没书看吗!
  13. 卸载Windows的引导界面中的变色龙选项
  14. Excel VBA宏编程
  15. html 自定义打印模板,如何自定义打印模板
  16. 如何将base64码保存为图片
  17. 超微服务器硬盘红灯_服务器硬盘亮红灯崩溃怎么办?数据丢失都是怎么找回的...
  18. AI:2020年6月24日北京智源大会演讲分享之知识智能专题论坛——12:00-12:30杨红霞《 人工智能从感知走向认知:认知推荐》
  19. 这几种[儿童益智玩具] 永远不过时!
  20. Unity发布抖音小游戏:构建与发布

热门文章

  1. Unable to negotiate with 123.4.47.238 port 29418: no matching host key type found. Their offer: ssh-
  2. 问题-栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F顺序进栈,问可能的出栈顺序。...
  3. 南农计算机复试英语笔试,考研复试经验分享:英语+专业课+综合面试
  4. 铅酸电池充放电保护电路图
  5. 关于CWnd和HWND
  6. Centos 7搭建nginx+Haproxy+nfs
  7. 杭州招银网络科技面经
  8. C51串口的SCON寄存器及工作方式
  9. Webstorm2016安装激活
  10. 52.甲乙混战 (15分)