【IoT 002】利用DHT11進(jìn)行溫度監(jiān)測(cè)

底板 8266

語言 micropython

# 導(dǎo)入相關(guān)模塊
import dht
import machine

# 創(chuàng)建DHT11對(duì)象,連接到GPIO4引腳
d = dht.DHT11(machine.Pin(4))

# 測(cè)量并打印溫濕度數(shù)據(jù)
d.measure()
print('Temperature: {} C'.format(d.temperature()))
print('Humidity: {} %'.format(d.humidity()))

連接ESP8266接線方式:
DHT11 VCC --> 3.3V
DHT11 GND --> GND
DHT11 DAT --> GPIO4(D2)


微信圖片_20231203092626.jpg
Screenshot-00003.jpg

以下是進(jìn)一步細(xì)化

import dht
import machine
import time

dht_pin = machine.Pin(4)
dht_sensor = dht.DHT11(dht_pin)

while True:
    dht_sensor.measure()
    temperature = dht_sensor.temperature()
    humidity = dht_sensor.humidity()
    
    print("Temperature 溫度: {}°C".format(temperature))
    print("Humidity 濕度: {}%".format(humidity))
    
    if temperature > 35:
        print("Temperature too high! 溫度太高: Temperature(溫度): {}°C".format(temperature))
    else :
        print("溫度適宜  Temperature(溫度): {}°C".format(temperature))
    if humidity > 70:
        print("Humidity too high! 濕度太高: Humidity(濕度): {}%".format(humidity))
    time.sleep(10)


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容