Output time before measurements.
[toast/airingbutler.git] / airingbutler.ino
1 #include <SoftwareSerial.h>
2 #include "MHZ19.h"
3
4 const int rx_pin = 2; // connect to TX on MHZ19
5 const int tx_pin = 3; // connect to RX on MHZ19
6
7
8 MHZ19 mhz19 = MHZ19(rx_pin,tx_pin);
9 unsigned long time;
10
11
12 void setup()
13 {
14     Serial.begin(115200);
15     Serial.println("Time,CO2,Temp");
16     mhz19.begin(rx_pin, tx_pin);
17 }
18
19
20 void loop()
21 {
22     time = millis();
23     measurement_t m = mhz19.getMeasurement();
24
25     Serial.print(time);
26     Serial.print(",");
27     Serial.print(m.co2_ppm);
28     Serial.print(",");
29     Serial.println(m.temperature);
30     
31     delay(1000);
32 }
33