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温湿度传感器数据

Arduio ESP8266获取DHT11温湿度传感器数据

Arduio ESP8266将DHT11温湿度传感器数据显示在网页上

Arduio ESP8266将DHT11温湿度传感器数据在网页上显示