MQ135 CO2传感器读数奇数

时间:2016-10-25 09:21:42

标签: c arduino sensor sparkcore

我正在学习使用Particle Photon进行编程。 我有一个MQ135气体传感器。

我使用了我导入的库中的示例代码,但是我得到的读数大约是4-8 PPM,大约应该是400 PPM。

当我呼吸传感器时,我可以看到值的变化,因此传感器读取了一些东西, 传感器直接连接到A0,VIN,GND。

我试着把它插上电源。

附件是

#include "MQ135/MQ135.h"

int number = 0;
int state = 0;
MQ135 gasSensor = MQ135(0);
int led = D7;
float rzero = gasSensor.getRZero();
int ppm = gasSensor.getPPM();

// SETUP
void setup() {

}

// LOOP
void loop() {

float rzero = gasSensor.getRZero();
digitalWrite(led,HIGH);             // turn the ledPin on
delay(100);                         // stop the program for some time
digitalWrite(led, LOW);             // turn the ledPin off
delay(100);                         // stop the program for some time

int co2_ppm = gasSensor.getPPM();
int ppm = co2_ppm / 4;
Spark.variable("ppm", &ppm, INT);   
Particle.publish("PPM", String(ppm));

delay(10000);

0 个答案:

没有答案