本文将通过DTH11温湿度,将获取到的温度和湿度上传到blynk上,前文提到我们可以通过Blynk来控制开关,控制开关的教程在这里。利用Blynk+NodeMCU开发物联网(控制LED开关)
获取温湿度的最终效果如下:

我们发现右上角有个小圆圈,说明我们这个设备已经在线Online。

我们通过串口调试信息可以看到:湿度在33%,温度在28℃。那么接下来说明下实现步骤。
1:配置History Graph Settings

再看看我们硬件的实物图,我们发现DTH11模块有三个引脚,分别是电源,接地,数据三个接口,其中Data接口输出温度跟湿度,我们需要做的就是把Data口一分为二,用虚拟口4跟5来表示输出温度和湿度。

还有就是几个细节配置,Y-AXIS MIN/MAX和SHOWLEGEND。
MIN/MAX指的是可以显示在0-50之间波动。
SHOWLEGEND指的是网格显示等级。
2:代码配置
我就直接上代码图了,不直接细细说明了,有疑问的话,可以向我简信。


3:运行结果

网友评论