python来驱动温湿度传感器DHT11

2019-05-311.3万
AI 快速预览详细 收起
本文介绍了如何使用Python和DHT11温湿度传感器进行温湿度监测。通过PyCharm编程环境,用户可以轻松编写代码并读取传感器数据。文章详细展示了主程序代码、硬件连接图以及烧录过程。适合STEM教育项目,帮助学生了解传感器工作原理和编程基础。
这里用pycharm来做编程环境,pycharm是专业级的python编程工具。从写爬虫到AI程序都可以用pycharm来写。
这个项目是用python和DHT11.
python来驱动温湿度传感器DHT11图3python来驱动温湿度传感器DHT11图2
这是主要用的模块
python来驱动温湿度传感器DHT11图7
这是主程序
[mw_shl_code=applescript,true]import dht
import machine
while True:
    d = dht.DHT11(machine.Pin(4))
    d.measure()
    temp = d.temperature() # eg. 23 (°C)
    humid = d.humidity()    # eg. 41 (% RH)
    print('Temperature :',temp,'Humidity' , humid)
"""d = dht.DHT22(machine.Pin(4))
d.measure()
d.temperature() # eg. 23.6 (°C)
d.humidity()    # eg. 41.3 (% RH)"""[/mw_shl_code]
python来驱动温湿度传感器DHT11图6
这是连线图
python来驱动温湿度传感器DHT11图8
烧录成功
python来驱动温湿度传感器DHT11图1
烧录前选你的实际硬件端口
python来驱动温湿度传感器DHT11图5
putty设置
python来驱动温湿度传感器DHT11图4
putty数据显示正常。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
明4
明4
您好,可以分享一下dht的编码思路吗,谢谢,
在用esp8266和dht11调试遇到一些问题
gada888
gada888
作者
回复明4
参考dht的pythong库,那里有所需要的信息
- 没有更多了 -