Raspberry Pi使用DHT11進行溫度與濕度監測

更新2023/09/13

作業系統為Debian11(bullseye),Python3.9

Step1)硬體與接線如下圖

DHT11左邊第一個pin接5V,第二個pin接10K電阻接5V,再接到Raspberry的pin7(GPIO4),第4個pin接地。

溫度模組接線,VCC接5V,DATA接到Raspberry的pin7(GPIO4),GND接地。

Step2)安裝Adafruit-DHT

#pip install Adafruit-DHT

如果出現「error: externally-managed-environment」錯誤,執行「sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED」刪除python3.11的EXTERNALLY-MANAGED

Step3)執行以下程式,設定DHT_pin為4,表示DHT11的Data接線在GPIO4(Raspberry Pi  pin 7)

實驗圖

執行結果