电子发烧友网 > 嵌入式技术 > 嵌入式软件/开发板 > 正文

基于arduino的dht11温湿度传感器的使用

2018年01月22日 15:50 次阅读

  DHT11温湿度传感器简介

  DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。

  DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,使其成为该类应用中,在苛刻应用场合的最佳选择。产品为4针单排引脚封装,连接方便。

  DHT11温湿度传感器电气特性

基于arduino的dht11温湿度传感器的使用

  温湿度传感器DHT11封装形式及接口说明

  建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻(若购买的是已集成的模块,模块上已加上拉电阻,以下请忽略),当然,如果你想要精简电路的话, STC增强型单片机自带的推挽输出功能不失为一个选择,其相当于外接了一个2k的上拉电阻,但在设计电路时需注意:整个单片机的电流推荐不超过55mA,即从MCU-VCC流入的电流不超过55mA,从MCU-GND流出的电流不超过55mA,整体流入、流出电流均不超过55mA,封装尺寸及典型应用电路图如下图所示。

基于arduino的dht11温湿度传感器的使用

  DHT11温湿度传感器典型应用电路

基于arduino的dht11温湿度传感器的使用

  DHT11温湿度传感器时序图

基于arduino的dht11温湿度传感器的使用

  DHT11温湿度传感器连接图

基于arduino的dht11温湿度传感器的使用

  如图所示,将DHT11的正极与5V电源接口相连,负极与GND相连,中间的数据接口与2号引脚相连。

  代码

  #include 《dht11.h》

  dht11 DHT11;

  #define DHT11PIN 2

  void setup(){

  Serial.begin(9600);

  }

  void loop(){

  Serial.println(“/n”);

  int chk = DHT11.read(DHT11PIN);

  Serial.print(“Read sensor: ”);

  switch (chk)

  {

  case DHTLIB_OK:

  Serial.println(“OK”);

  break;

  case DHTLIB_ERROR_CHECKSUM:

  Serial.println(“Checksum error”);

  break;

  case DHTLIB_ERROR_TIMEOUT:

  Serial.println(“TIme out error”);

  break;

  default:

  Serial.println(“Unknown error”);

  break;

  }

  Serial.print(“Humidity (%): ”);

  Serial.println((float)DHT11.humidity, 2);

  Serial.print(“Temperature (oC): ”);

  Serial.println((float)DHT11.temperature, 2);

  delay(2000);

  注意事项

  1、代码中引用了#include 《dht11.h》,这个是操作DHT11的库文件,有了它,就可以轻松操作我们这个温湿度传感器了。但是引用这个库文件的操作步骤是:

  (1)在网上找到并下载该库文件,包括一个头文件和一个.cpp文件。

  (2)在arduinoIDE中点击菜单:程序–导入库–add library,然后选择你存放库文件的那个文件夹。

  (3)在代码中引用#include 《dht11.h》,这样就可以使用了。

  2、#define DHT11PIN 2,表示定义引脚2的名字为DHT11PIN ,注意这个定义语句后面没有分号。

  原理分析

  在硬件编程过程中,当你拿到一个器件,首先要了解他的引脚定义,这会告诉你这个东西应该怎么连接,在一个就是要看他的时序图,看了时序图你就知道主从设备之间进行数据采集过程中的代码应该怎么写,比如怎么启动,如何握手,怎么采集真正的数据等等。

  在我们这个试验中,DHT11的时序图是这样的:

基于arduino的dht11温湿度传感器的使用

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

温度传感器的认识及其工作过程

由于温度与湿度不管是从由于温度与湿度不管是从物理量本身还是在实际人们的生活中都有着密切的关系,所以温...

发表于 2018-03-26 13:16 149次阅读
温度传感器的认识及其工作过程

基于SI7001温湿度传感器的家庭数据采集系统

家庭数据采集系统一般还包括:烟雾传感器,火情报警器,防盗报警器等,通过通用的I2C总线,选用更强大的...

发表于 2018-03-23 11:08 57次阅读
基于SI7001温湿度传感器的家庭数据采集系统

高精度温湿度传感器SHT2x的应用

SHT2x使用了6引脚封装中的4个引脚,分别是电源VDD、地VSS、双向串行时钟SCL和双向串行数据...

发表于 2018-03-23 10:51 74次阅读
高精度温湿度传感器SHT2x的应用

【DIY】制作基于stm32f103vct6+mpu6050+ak8975+dht11的小六足机器人(这次应该有图片了)

发表于 2018-03-22 14:28 500次阅读
【DIY】制作基于stm32f103vct6+mpu6050+ak8975+dht11的小六足机器人(这次应该有图片了)

温湿度传感器简介,数字温湿度传感器DHT11介绍

饱和湿度:在一定温度下,单位容积,空气中所能容纳的水汽量的最大限度。如果超过这个限度,多余的水蒸气就...

发表于 2018-03-21 10:29 709次阅读
温湿度传感器简介,数字温湿度传感器DHT11介绍

dht11温湿度传感器中文资料(dht11工作原...

本文主要介绍了dht11温湿度传感器中文资料(dht11工作原理特性参数及应用电路)。DHT11数字...

发表于 2018-03-16 10:16 426次阅读
dht11温湿度传感器中文资料(dht11工作原...

温湿度传感器在不同区域的应用

典型的应用是在湿凝土燥的过程中,采用温湿度传感器能及时准确的记录相关数据,为施工提供可靠的数据。科学...

发表于 2018-03-09 17:08 119次阅读
温湿度传感器在不同区域的应用

为何STC15读DHT11数据时为何读不到低电平?

发表于 2018-02-12 11:42 327次阅读
为何STC15读DHT11数据时为何读不到低电平?

DHT11的使用注意事项

本文介绍了DHT11传感器性能参数、DHT11传感器电气特性以及 DHT11封装形式及接口说明,最后...

发表于 2018-01-26 14:27 710次阅读
DHT11的使用注意事项

sht11和dht11有什么区别_dht22可以...

本文介绍了SHT11特点、SHT11引脚及功能说明与DHT22封装信息,其次介绍了SHT11的内部结...

发表于 2018-01-26 13:54 1054次阅读
sht11和dht11有什么区别_dht22可以...

dht11和ds18b20区别_dht11与ds...

本文开始介绍介绍了DHT11特性、DHT11技术参数,其次介绍了DS18B20工作原理与DS18B2...

发表于 2018-01-26 12:19 1151次阅读
dht11和ds18b20区别_dht11与ds...

51单片机控制DHT11湿温度传感器时序问题

发表于 2018-01-25 15:55 481次阅读
51单片机控制DHT11湿温度传感器时序问题

温湿度传感器DHT11驱动程序

本文开始介绍了驱动程序的定义与驱动程序的作用,其次介绍了DHT11温湿度传感器特性、引脚说明与封装详...

发表于 2018-01-22 16:52 682次阅读
温湿度传感器DHT11驱动程序

dht11与单片机连接图

DHT11 器件采用简化的单总线通信。单总线即只有一根数据线,系统中的数据交换、控制均由单总线完成。...

发表于 2018-01-22 16:43 543次阅读
dht11与单片机连接图

dht11的工作原理_dht11接线图

本文介绍了DHT11技术参数、DHT11的特性与dht11典型应用电路,其次详细的介绍了dht11工...

发表于 2018-01-22 16:11 746次阅读
dht11的工作原理_dht11接线图

常见的温湿度传感器

温湿度传感器只是传感器其中的一种而已,只是把空气中的温湿度通过一定检测装置,测量到温湿度后,按一定的...

发表于 2018-01-22 09:36 191次阅读
常见的温湿度传感器

在汽车安全行驶中起到重要作用的温度传感器

发表于 2018-01-12 16:09 694次阅读
在汽车安全行驶中起到重要作用的温度传感器

详细讲解柔性电子传感器和构造

文 | 传感器技术(WW_CGQJS)目前,许多智能化的检测设备已经大量地采用了各种各样的传感器,其...

发表于 2018-01-06 07:14 1814次阅读
详细讲解柔性电子传感器和构造

浅谈新型传感器的八大类型

发表于 2018-01-03 16:19 932次阅读
浅谈新型传感器的八大类型

一种基于STM32的温室远程监测和控制系统的设计

本文主要介绍了一种基于STM32的温室远程监测和控制系统的设计,通过利用STM32单片机作为温室内的...

发表于 2017-12-25 15:05 567次阅读
一种基于STM32的温室远程监测和控制系统的设计

在空气污染处理领域被应用的温湿度传感器

发表于 2017-12-20 16:49 778次阅读
在空气污染处理领域被应用的温湿度传感器

【众拳】基于STM8的DHT11温湿度传感器实验 附代码

发表于 2017-12-07 09:14 609次阅读
【众拳】基于STM8的DHT11温湿度传感器实验 附代码

Sensirion传感器在单片机系统中的应用详解

详细介绍Sensirion传感器公司推出的新型集成数字式温湿度传感器。该传感器采用CMOSens专利...

发表于 2017-11-16 15:11 1687次阅读
Sensirion传感器在单片机系统中的应用详解

dht11温湿度传感器引脚及接线图

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技...

发表于 2017-10-20 16:26 2277次阅读
dht11温湿度传感器引脚及接线图

【阿波罗STM32F767试用体验】运用开发板获取环境实时状况

发表于 2017-09-20 19:30 554次阅读
【阿波罗STM32F767试用体验】运用开发板获取环境实时状况

DHT11调试实验资料(程序+原理图)(亲测通过 串口显示数据)

发表于 2017-09-03 10:47 679次阅读
DHT11调试实验资料(程序+原理图)(亲测通过 串口显示数据)

求助帖

发表于 2017-07-18 11:12 411次阅读
求助帖

温湿度传感器等在智能家居环境监测中的应用

在物联网时代,传感器的重要性是不言而喻,各类传感器在不同领域都有着极为重要的应用。

发表于 2017-01-06 10:47 485次阅读
温湿度传感器等在智能家居环境监测中的应用

温湿度传感器选型的注意事项

温湿度传感器是指能将温度量和湿度量转换成容易被测量处理的电信号的设备或装置。市场上的温湿度传感器一般...

发表于 2016-12-27 15:24 412次阅读
温湿度传感器选型的注意事项

汽车、工业、医疗三大新兴感测市场添新意

有别于消费性电子较着重于惯性组件,汽车、工业、医疗三大新兴感测市场,所囊括的感测领域甚广,包括力觉、...

发表于 2016-12-05 11:38 363次阅读
汽车、工业、医疗三大新兴感测市场添新意

DIY一款基于arduino的自动浇花系统

DIY一款既有创意,又实用的基于arduino的自动浇花系统

发表于 2015-11-25 18:31 19384次阅读
DIY一款基于arduino的自动浇花系统

自己动手搭建IntoRobot空气检测器

该空气检测器的实例主要实现:可以通过手机APP或者WEB端远程远程实时监控空气温度、湿度、光照强度、...

发表于 2015-11-23 09:47 4852次阅读
自己动手搭建IntoRobot空气检测器

TI高精度、低功耗温湿度传感器 HDC1050加...

贸泽电子 (Mouser Electronics) 即日起开始分销Texas Instruments...

发表于 2015-11-18 11:07 646次阅读
TI高精度、低功耗温湿度传感器 HDC1050加...

如何准确选取合适自己应用的温湿度传感器

基于半导体技术集成式的温湿度传感器由于体积小,精度高的特点,被越来越多的电子产品所采用,然而在选用的...

发表于 2015-07-15 09:51 1513次阅读
如何准确选取合适自己应用的温湿度传感器

基于蓝牙BLE的温湿度传感器节点设计方案

随着兼容蓝牙4.0标准的智能手机逐步普及,低功耗蓝牙技术也面临着越来越广泛的应用。本设计采用了nRF...

发表于 2014-07-29 09:32 6861次阅读
基于蓝牙BLE的温湿度传感器节点设计方案

基于PXA310平台的温湿度传感器设计与实现方法

在工业控制和工业生产领域中,传感器对于工业控制和生产环境的监控作用不言而喻。传统的传感器监控系统大都...

发表于 2014-07-17 11:24 650次阅读
基于PXA310平台的温湿度传感器设计与实现方法

浅析传感器在地铁中的应用

自动控制技术已经越来越多的应用于各类空调系统,对系统的节能优化运行起到了很大作用。作为控制系统必不可...

发表于 2014-07-15 12:03 386次阅读
浅析传感器在地铁中的应用

基于STC89C52单片机的温湿度远程监控系统设...

为了解决无法对无人升空平台设备舱温湿度进行实时监控的问题,采用STC89C52单片机为控制核心,以L...

发表于 2014-07-11 11:42 1881次阅读
基于STC89C52单片机的温湿度远程监控系统设...

如何正确选择以太网温湿度传感器

目前市场上出现了多种以太网温湿度传感器,到底该选择哪种类型的传感器呢??笔者根据实际测试,现场了解等...

发表于 2012-03-07 16:52 504次阅读
如何正确选择以太网温湿度传感器

基于DHT11的多点温湿度报警系统设计

以单片机为控制核心,采用DHT11温湿度传感器,12864LCD显示模块,实现了实验室多点温湿度参数...

发表于 2011-09-14 10:09 3548次阅读
基于DHT11的多点温湿度报警系统设计

Si7001温湿度传感器在家庭等数据采集系统的应...

本文中,通过Silicon Labs的Si7001温湿度传感器,C8051F985低功耗MCU,CP...

发表于 2011-08-18 09:50 603次阅读
Si7001温湿度传感器在家庭等数据采集系统的应...

霍尼韦尔发布HumidIcon数字温湿度传感器H...

霍尼韦尔传感与控制部发布新的HumidIcon™ 数字式温湿度传感器HIH-6130/6131系列。...

发表于 2011-08-18 09:36 1017次阅读
霍尼韦尔发布HumidIcon数字温湿度传感器H...

数字温湿度传感器DHT11的主要特点及引脚说明

  DHT11的主要特点及引脚说明   广州奥松电子有限公司新近推出的DHT11数字温湿度传感器,...

发表于 2010-09-07 11:44 8036次阅读
数字温湿度传感器DHT11的主要特点及引脚说明

温湿度传感器与LM-8052NET实现网络化远程...

温湿度是自然界中和人类打交道最多的两个物理参数,无论是在生产实验场所,还是在居住休闲场所,温湿度的采...

发表于 2010-07-02 09:16 465次阅读
温湿度传感器与LM-8052NET实现网络化远程...