micropython(esp8266)DHT11温湿度检测
Posted _WILLPOWER_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了micropython(esp8266)DHT11温湿度检测相关的知识,希望对你有一定的参考价值。
DHT11
接线
接线方法
有三根线,分别对应
VCC
GND
信号线
这里接在D2也即是GPIO4处
micropython程序部分
DHT驱动程序在软件中实现,并在所有引脚上工作:(也就是驱动已经写好了,我们import就行了,然后直接使用即可)
示例
import dht
import machine
d = dht.DHT11(machine.Pin(4))
d.measure()
d.temperature() # eg. 23 (°C)
d.humidity() # eg. 41 (% RH)
d = dht.DHT22(machine.Pin(4))
d.measure()
d.temperature() # eg. 23.6 (°C)
d.humidity() # eg. 41.3 (% RH)
实际操作
import dht
import machine
import time
d = dht.DHT11(machine.Pin(4))
for i in range(10):
d.measure()
print('温度和湿度分别为: ',d.temperature(),'度',
d.humidity())
time.sleep(3)
以上是关于micropython(esp8266)DHT11温湿度检测的主要内容,如果未能解决你的问题,请参考以下文章
野路子学习esp32(十七)ESP32-MicroPython OLED AND DHT11 @a.宏万
ESP32 MicroPython开发之旅 设备篇⑦ —— dht11 OLED ssd1306,简单上手
MicroPython ESP32 读取DHT11温湿度传感器数据