0°

(十)Nodemcu的MicroPython之旅:DHT温湿度传感器的使用

简介

在本章中,我将解释如何在MicroPython板上使用DHT模块。

我尝试编写一个访问DHT模块的简单程序。该模块可以感知温度和湿度。

步骤一 材料准备

硬件准备:

  • Nodemcu开发板×1
  • 面包板×1
  • DHT22温湿度传感器(没有的可以使用DHT11代替)×1
  • 杜邦线若干
  • usb数据线×1

软件准备:

步骤二 原理说明

在这节的教程中,我将使用DHT22温湿度传感器,如果没有的,使用DHT11也是可以的。以下是DHT22的引脚图:

(十)Nodemcu的MicroPython之旅:DHT温湿度传感器的使用

步骤三 电路搭建

DHT22和NodeMCU接线如下:

  • DHT VCC连接到NodeMCU 3.3V
  • DHT GND连接到NodeMCU GND
  • DHT数据连接到NodeMCU GPIO5(D1)

以下是我们的电路搭建:

(十)Nodemcu的MicroPython之旅:DHT温湿度传感器的使用

步骤四 编写程序

现在我们可以使用MicroPython中的dht模块访问DHT。打开编辑器并编写这些程序,将此程序保存为dhtdemo.py:

已有2人支付

步骤五 验证结果

现在您可以通过WebREPL将dhtdemo.py上传到Nodemcu板。然后,运行一下命令:

>>> import dhtdemo
>>> dhtdemo.run()

应该可以在终端上看到温度和湿度:

(十)Nodemcu的MicroPython之旅:DHT温湿度传感器的使用
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
STM8
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论