1. 首先,在Arduino IDE中安装ESP8266的开发板支持,以便能够编写和上传代码到nodemcu。

  2. 接下来,将MQ135传感器的VCC引脚连接到nodemcu的3.3V引脚,GND引脚连接到nodemcu的GND引脚,以及DOUT引脚连接到nodemcu的任意数字信号引脚(例如D1)。

  3. 在Arduino IDE中打开一个新的空白项目,并将以下代码复制并粘贴到新项目中:

#define MQ135_PIN D1

void setup() {
  Serial.begin(115200); // 设置串口波特率为115200
}

void loop() {
  int mq135Value = digitalRead(MQ135_PIN); // 读取MQ135传感器的DOUT引脚的数字信号
  Serial.print("MQ135 value: ");
  Serial.println(mq135Value); // 将读取到的值输出到串口监视器
  delay(1000); // 延迟1秒钟
}
  1. 上传代码到nodemcu板子上,并打开串口监视器(波特率为115200)。

  2. 在串口监视器中,您将看到MQ135传感器的读数,它将在1秒钟的间隔内更新一次。

  3. 如果您想将数字信号转换为实际的CO2浓度值,您需要进一步处理它,例如使用MQ135的校准曲线来计算CO2浓度。这超出了本文的范围,但是您可以在网络上找到许多关于如何使用MQ135传感器的教程和示例代码。


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

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