Arduino开发板使用DHT11和DHT22温湿度传感器的方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woshi_ziyu/article/details/84952711

在本篇文章中,我们将学习如何基于Arduino开发板使用DHT11或DHT22传感器测量温度和湿度。这两个传感器在电子爱好者中非常受欢迎,因为它们价格便宜,并且提供了出色的性能。以下是这两个传感器之间的主要参数及不同之处:

相对来说,DHT22价格略微贵一些,因为它具有更好的规参数。其温度测量范围为-40〜125度,精度±0.5度,而DHT11温度范围为0〜50度,精度+ -2度。 DHT22传感器也有更好湿度测量范围,可以测量从0至100%,精度达到25%,而DHT11测量的湿度范围为20〜80%,5%的精度。

在这里插入图片描述

其中有两个参数,DHT11显得比DHT22更好一些。其中一个是采样率,DHT11为1Hz,也就是每秒读取一次数据,而DHT22的采样率是0.5Hz,也就是每两秒读取一次数据。除此之外,DHT11还具有较小的尺寸。两个传感器的工作电压都是3至5V,同时测量时使用的最大电流为2.5毫安。

本篇文章所需的组件如下所示:

● DHT11传感器

● DHT22传感器

● Arduino开发板

● 面包板和跳线

DHT11 / DHT22工作原理

好了,现在让我们来看看这些传感器是如何工作的。它们由湿度感测组件、NTC温度传感器(或热敏电阻)以及传感器背面的IC组成。

在这里插入图片描述

更多内容请参考以下链接:https://www.yiboard.com/thread-1008-1-1.html

猜你喜欢

转载自blog.csdn.net/woshi_ziyu/article/details/84952711