Micropython学习交流群 学习QQ群:786510434 提供多种固件下载和学习交流。

Micropython-扇贝物联 QQ群:31324057 扇贝物联是一个让你与智能设备沟通更方便的物联网云平台

Micropython学习交流群 学习QQ群:468985481 学习交流ESP8266、ESP32、ESP8285、wifi模块开发交流、物联网。

Micropython老哥俩的IT农场分享QQ群:929132891 为喜欢科创制作的小白们分享一些自制的计算机软硬件免费公益课程,由两位多年从事IT研发的中年大叔发起。

Micropython ESP频道

micropython ​dht模块


   dht模块中提供了dnt系列温湿度传感器读取相关的函数,ESP32上支持dht的引脚有:IO0、IO2/D9、D0/IO4、IO5/D8、D1/IO16、LRCK/IO17、SCK/IO18、MISO/IO19、SDA/IO21、SCL/IO22、MOSI/IO23、IO25/D2、IO26/D3、IO27/D4。

函数

1. dht.DHT22(pin)

函数说明:创建一个与引脚pin相连的DHT22传感器对象。

pin:引脚


示例:

from machine import Pinimport dhtd = dht.DHT22(Pin(25))

1.1. dht.DHT22.humidity()

函数说明:读取并返回传感器的湿度值。
示例:

d.measure()print(d.humidity())

1.2. dht.DHT22.temperature()

函数说明:读取并返回传感器的温度值。
示例:

d.measure()print(d.temperature())

2. dht.DHT11()

   与DHT22()函数类似,不再赘述。


from machine import Pin
import dht
import time

dht11 = dht.DHT11(Pin(25))
#dht22 = dht.DHT22(Pin(27))

while True:
 dht11.measure()
 print("dht11 humidity:",dht11.humidity())
 print("dht11 temperature:",dht11.temperature())
 #dht22.measure()
 #print("dht22 humidity:",dht22.humidity())
 #print("dht22 temperature:",dht22.temperature())
 time.sleep(0.5)


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 ESP56.com All Rights Reserved

执行时间: 0.010667085647583 seconds