一、首先找到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. 云原生时代,Kubernetes让应用落地的N种招式(附PPT)
  2. 语音变音调和加速减速
  3. 为Nginx制作404 403 500等错误页面
  4. 长春理工大学第十四届程序设计竞赛(重现赛)M.Orx Zone
  5. java readline最后一行_java – 如何在reader.readLine()中检测第一行和最后一行?
  6. Redis -- 基础操作 [2]
  7. opencv画图_c++
  8. 消消乐实现下坠_JavaScript有多强大,实现消消乐小游戏
  9. 圆通速递:2022年1月快递产品收入36.19亿元 同比增长20.09%
  10. 1049. 最后一块石头的重量 II(JavaScript)
  11. centos7配置IP地址CentOS7 修改hostname,ip地址以及hosts(永久生效)
  12. android asset jar,android离线打包 可以使用,但总是报错 android_asset/null
  13. MediaCodec解码aac
  14. 服务器系统2008 64,服务器主机server 2008 R2 操作系统漏洞
  15. JavaScript刷新当前页面的五种方式
  16. 台湾java程序员工资水平_女程序员在台湾的工资比大陆低吗?
  17. Android分享wifi给电脑,安卓手机怎么通过USB共享网络给mac电脑
  18. 一份网站的商业计划书内容概要
  19. 曲面显示器和平面显示器玩游戏买哪个好
  20. 分布式基础-谁来当老大(二)

热门文章

  1. List其实可以容纳不同类型的元素
  2. 辽师计算机杂志期刊等级认定,辽师学术期刊认标准(2017年5月修订).doc
  3. 怎么在Word中制作表格?简单的Word表格制作方法分享
  4. Python学习规划
  5. Redis阻塞的几种原因
  6. 判断一个三角形是否成立及其形状
  7. 全能google地图下载器—原理
  8. 网心科技获得深圳市“专精特新”中小企业认定
  9. iphone个系列尺寸_苹果iPhone 12系列手机遭曝光 解决信号问题将实锤
  10. 大一c语言餐馆点菜对话,餐馆点餐英语情景对话练习