内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

如何使用Adafruit讀取DHT11溫濕度傳感器

這篇文章主要為大家展示了“如何使用Adafruit讀取DHT11溫濕度傳感器”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“如何使用Adafruit讀取DHT11溫濕度傳感器”這篇文章吧。

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出蓬江免費做網(wǎng)站回饋大家。

DHT11 溫濕度傳感器盡管不是使用效率最高的溫濕度傳感器,但價格便宜被廣泛應(yīng)用。下面我們介紹基于Adafruit DHT 庫讀取 DHT11 數(shù)據(jù)的方法。

DHT11 規(guī)格

DHT11 有四個引腳,但是其中一個沒有被使用到。所有有的模塊會簡化成3個引腳。

  • 濕度檢測范圍 : 20-80% (5% 精度)

  • 溫度檢測范圍 : 0-50°C (±2°C 精度)

該廠商不建議讀取頻率小于2秒,如果這么做數(shù)據(jù)可能會有誤。

硬件連接

如何使用Adafruit讀取DHT11溫濕度傳感器需要在電源和數(shù)據(jù)腳之間串聯(lián)一個上拉電阻(4.7K-10K),通常情況下,購買DHT11模塊的話都自帶了這個電阻。不同的模塊型號引腳位置略有不同,下面以圖上模塊為說明:

DHT PinSignalPi Pin
13.3V1
2Data/Out11 (GPIO17)
3not used
4Ground6 or 9

數(shù)據(jù)引腳可以根據(jù)你的需要自行修改。

如何使用Adafruit讀取DHT11溫濕度傳感器Python 庫

DHT11 的讀取需要遵循特定的信號協(xié)議完成,為了方便我們使用Adafruit DHT 庫。

軟件安裝

開始之前需要更新軟件包:

1

2

sudo apt-get update

sudo apt-get install build-essential python-dev

從 GitHub 獲取 Adafruit 庫:

1

2

sudo git clone https://github.com/adafruit/Adafruit_Python_DHT.git

cd Adafruit_Python_DHT

給 Python 2 和 Python 3 安裝該庫:

1

2

sudo python setup.py install

sudo python3 setup.py install

示例程序

Adafruit 提供了示例程序,運行下面的命令測試。

1

2

3

4

cd ~

cd Adafruit_Python_DHT

cd examples

python AdafruitDHT.py 11 17

這兩個參數(shù)分別表示 DHT11 和數(shù)據(jù)引腳所接的樹莓派 GPIO 編號。成功的話會輸出:

Temp=22.0* Humidity=68.0%
如何在其他 Python 程序中使用這個庫

參照下面的方法引入 Adafruit 庫,然后就可以使用 “read_retry” 方法來讀取 DHT11 的數(shù)據(jù)了:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

import Adafruit_DHT

  

# Set sensor type : Options are DHT11,DHT22 or AM2302

sensor=Adafruit_DHT.DHT11

  

# Set GPIO sensor is connected to

gpio=17

  

# Use read_retry method. This will retry up to 15 times to

# get a sensor reading (waiting 2 seconds between each retry).

humidity, temperature = Adafruit_DHT.read_retry(sensor, gpio)

  

# Reading the DHT11 is very sensitive to timings and occasionally

# the Pi might fail to get a valid reading. So check if readings are valid.

if humidity is not None and temperature is not None:

  print('Temp={0:0.1f}*C  Humidity={1:0.1f}%'.format(temperature, humidity))

else:

  print('Failed to get reading. Try again!')

以上是“如何使用Adafruit讀取DHT11溫濕度傳感器”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章名稱:如何使用Adafruit讀取DHT11溫濕度傳感器
當(dāng)前URL:http://m.rwnh.cn/article42/jipshc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、云服務(wù)器網(wǎng)站制作、動態(tài)網(wǎng)站、全網(wǎng)營銷推廣、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
开封市| 湖口县| 东山县| 凤翔县| 稻城县| 峨山| 琼结县| 甘孜| 土默特左旗| 蕲春县| 安宁市| 汝州市| 高安市| 丹巴县| 光泽县| 囊谦县| 揭东县| 晋州市| 纳雍县| 诏安县| 张家界市| 阳新县| 工布江达县| 泸西县| 濮阳县| 稷山县| 永丰县| 梅州市| 沙坪坝区| 延津县| 白朗县| 兴隆县| 苗栗县| 宜兰市| 千阳县| 两当县| 金溪县| 恭城| 阿尔山市| 利津县| 宁晋县|