1. 程式人生 > >Arduino開發板使用DHT11和DHT22溫溼度感測器的方法

Arduino開發板使用DHT11和DHT22溫溼度感測器的方法

在本篇文章中,我們將學習如何基於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