Arduino IDE 使用 NodeMCU 读取 JW01 二氧化碳传感器数据
要在 Arduino IDE 下使用 NodeMCU 读取 JW01 二氧化碳传感器数据,需要按照以下步骤进行:
- 确认 NodeMCU 板子的串口连接方式(可以参考板子的说明文档),并在 Arduino IDE 中选择对应的串口。
- 下载并安装 JW01 二氧化碳传感器的库文件,可以在 Arduino IDE 的'工具'菜单中选择'管理库',然后搜索'JW01'进行下载安装。
- 在 Arduino IDE 中打开一个新的程序窗口,然后复制以下代码:
#include <JW01.h>
JW01 co2Sensor;
void setup() {
Serial.begin(9600);
co2Sensor.begin(&Serial);
}
void loop() {
int co2Value = co2Sensor.readCO2();
Serial.print('CO2: ');
Serial.println(co2Value);
delay(1000);
}
- 将 NodeMCU 板子连接到电脑并上传以上代码到板子。上传成功后,打开串口监视器,就可以看到 JW01 二氧化碳传感器输出的 CO2 浓度值了。
需要注意的是,JW01 二氧化碳传感器的输出信号是 RS485 格式,需要通过 USRT 串口转换为可读的信号。如果你的 NodeMCU 板子没有内置 USRT 芯片,需要另外购买一个 USRT 转换模块。
原文地址: https://www.cveoy.top/t/topic/nhty 著作权归作者所有。请勿转载和采集!