ESP32 Micropython温度采集
本篇文章介绍一下如何用运行Micropython的ESP32板卡实现DHT11温度湿度采集与采集结果的上传。
DHT11 模块
DHT11模块是一个集温度湿度传感器一体的传感器模块,它的温度测量范围是2C, 湿度是5%,引脚定义如下:
ESP32模块
原理图
引脚定义
测试
DHT11的程序已经集成在Micropython
中,直接调用即可读取温度和湿度结果,一个简单的测试程序如下:
>>> import dht
>>> import machine
>>> d = dht.DHT11(machine.Pin(22))
>>> d.measure()
>>> d.temperature()
25
>>> d.humidity()
32
>>>
结果上传
温度湿度的结果上传可以直接通过之前的MQTT
协议上传。
最后更新于 2017-12-07 03:03:05 并被添加「」标签,已有 2829 位童鞋阅读过。
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。