MH-Z-CO2-Sensors/MH-Z19B.ino

36 lines
596 B
Arduino
Raw Normal View History

#include <SoftwareSerial.h>
#include <ESP8266WiFi.h>
#include "MHZ.h"
2018-06-23 10:35:27 +00:00
#define CO2_IN D2
#define MH_Z19_RX D7
#define MH_Z19_TX D6
2018-04-22 09:36:51 +00:00
MHZ co2(MH_Z19_RX, MH_Z19_TX, CO2_IN, MHZ19B);
2018-06-23 10:35:27 +00:00
2018-04-22 09:36:51 +00:00
unsigned long startTime = millis();
2018-04-22 09:36:51 +00:00
void setup() {
Serial.begin(9600);
2018-06-23 10:35:27 +00:00
pinMode(CO2_IN, INPUT);
delay(100);
Serial.println("MHZ 19B");
2018-04-22 09:36:51 +00:00
}
2018-04-22 09:36:51 +00:00
void loop() {
Serial.print("Time from start: ");
Serial.print((millis() - startTime) / 1000);
Serial.println(" s");
int ppm_uart = co2.readCO2UART();
int ppm_pwm = co2.readCO2PWM();
2018-06-23 10:35:27 +00:00
Serial.println("\n------------------------------");
2018-04-22 09:36:51 +00:00
delay(5000);
}