CO2 传感器同时支持串口读取和PWM读取
- PWM 方式读取
#include "MH_Z1X.h"
MH_Z1X co2;
#define pin 11
void setup() {
Serial.begin(9600);
}
void loop() {
co2.read_PWM(pin); // pin
Serial.print("CO2=");
Serial.print(co2.co2);
Serial.println();
delay(1000);
}
- 串口方式读取
#include "MH_Z1X.h"
#ifdef MH_Z1X_USE_SOFTWARE_SERIAL
#include "SoftwareSerial.h"
SoftwareSerial mySerial(4, 5); // MEAG TX:10, RX:11
MH_Z1X co2(mySerial);
#else
MH_Z1X co2(Serial1);
#endif
void setup() {
Serial.begin(9600);
}
void loop() {
co2.read();
Serial.print("CO2=");
Serial.print(co2.co2);
Serial.println();
delay(1000);
}
CO2传感器库 (MH-Z14A / MH-Z19B) MH_Z1X_Water.rar (2.67 KB)
上一篇: 气象站_06_温度传感器的 arduino 库 (DS18b20)
下一篇: 气象站_08_PM2.5传感器的 arduino 库 (ZH03A)