ArduinoIDE下编写esp8266 nodemcu调用JW01二氧化碳传感器代码采集二氧化碳数据不使用GPIO2GPIO4GPIO5引脚
#include <SoftwareSerial.h>
SoftwareSerial CO2Serial(12, 13); // RX, TX
void setup() { Serial.begin(9600); CO2Serial.begin(9600); }
void loop() { CO2Serial.write(0xFE); CO2Serial.write(0x44); CO2Serial.write(0x00); CO2Serial.write(0x08); CO2Serial.write(0x02); CO2Serial.write(0x9F); CO2Serial.write(0x25);
delay(100);
int response[9];
for (int i = 0; i < 9; i++) { response[i] = CO2Serial.read(); }
int CO2 = (response[2] << 8) + response[3];
Serial.print("CO2: "); Serial.println(CO2);
delay(1000); }
原文地址: https://www.cveoy.top/t/topic/bgaC 著作权归作者所有。请勿转载和采集!