要读取传感器的数字信号,需要连接传感器到 NodeMCU 的 GPIO 引脚上,并使用相应的代码来读取传感器的值。

以下是读取 DHT11 温湿度传感器的数字信号的示例代码:

#include "DHT.h"

#define DHTPIN D4     // DHT11 连接到 NodeMCU 的 GPIO4 引脚
#define DHTTYPE DHT11   // DHT11 传感器类型

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
}

void loop() {
  delay(2000);
  float humidity = dht.readHumidity();    // 读取湿度值
  float temperature = dht.readTemperature();  // 读取温度值

  Serial.print("湿度: ");
  Serial.print(humidity);
  Serial.print("%\t温度: ");
  Serial.print(temperature);
  Serial.println("°C");
}

这段代码通过 DHT 库来读取 DHT11 传感器的值,并将结果打印到串口监视器上。其他数字传感器的读取方式也类似,需要根据具体传感器的类型和连接方式来编写对应的代码。

NodeMCU 读取数字传感器信号:DHT11 温湿度传感器示例

原文地址: https://www.cveoy.top/t/topic/ngAK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录