1. 首先,在 Arduino IDE 中安装 ESP8266 板支持包。

  2. 将 MQ135 传感器的 VCC 引脚连接到 NodeMCU 的 3.3V 引脚,将 GND 引脚连接到 NodeMCU 的 GND 引脚,将 DO 引脚连接到 NodeMCU 的 D1 引脚。

  3. 打开 Arduino IDE 并创建新的 sketch。

  4. 在 sketch 中添加以下代码:

#define MQ_PIN A0 //将 MQ135 的 DO 引脚连接到 NodeMCU 的 A0 引脚

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

void loop() {
  int raw = analogRead(MQ_PIN); //读取传感器的输出信号
  Serial.println(raw); //将读取的数据打印到串口监视器中
  delay(1000); //每隔 1 秒采集一次数据
}
  1. 上传代码到 NodeMCU 开发板。

  2. 打开串口监视器,将波特率设置为 9600,就可以看到从 MQ135 传感器读取的数字信号值了。

注意:在使用 MQ135 传感器时,需要注意其预热时间和校准问题。在使用前,需要将传感器预热 15-30 分钟,并进行校准,以获得更准确的数据。

Arduino IDE 使用 NodeMCU 读取 MQ135 传感器数字信号

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

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