溫度與濕度感應器 (AM2302)
Last updated
Last updated
Grove 的 Temperature and Humidity Sensor Pro 溫濕度感應器可偵測的相對濕度為 5% ~ 99% (精確度為 2%)、可偵測的溫度為 -40°C ~ 80°C (以 0.5°C 為單位)。感應器模組的官方 WiKi 上有更多相關資訊供開發者參考。
欲了解下載及安裝驅動程式的方法,可參閱下列連結:
驅動程式安裝完成後,依照下列操作步驟使用此模組:
將此模組連接到 LinkIt 7697 擴充板的 A0 接口。
選取 Arduino IDE 的 File / Examples / Grove_Temperature_And_Humidity_Sensor-master / DHTtester 選單。
點選工具列上的 Upload 按鈕編譯並上傳程式至開發板。
以 baud rate 9,600 開啟 Serial Monitor 並重啓板子執行應用程式。隨著環境溫溼度變化,可看見相關訊息顯示如下:
此函式庫可支援 DHT11 / DHT22 (AM2302) / DHT21 (AM2301) 等多種感應器,使用前請確認模組上的感應器晶片編號,並修改 sketch 程式碼中的定義。以 DHT22 (AM2302) 感應器為例,在程式執行前,需開啟第 10 行的定義,讓函式庫能正確識別晶片進行運作。
若開發者直接使用模組製造商提供的驅動程式原始碼:
可依照下列步驟修改,使之移植至 LinkIt 7697 執行:
從函式庫目錄開啟 DHT.h 檔案。
將 16 行的 #error 訊息註解掉並在第 17 行定義 COUNT
常數。
儲存檔案後即完成移植。