MQ135 CO2 датчик нечетные показания
Я учусь программировать с использованием Particle Photon. У меня есть датчик газа MQ135.
Я использую пример кода из библиотеки, которую я импортировал, но показания, которые я получаю, составляют около 4-8 частей на миллион, где они должны быть около 400 частей на миллион.
Когда я дышу на датчик, я вижу изменение значений, поэтому датчик что-то читает. Датчик подключен напрямую к 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);