Output time before measurements.
authorgregor herrmann <gregor@toastfreeware.priv.at>
Thu, 22 Oct 2020 18:49:09 +0000 (20:49 +0200)
committergregor herrmann <gregor@toastfreeware.priv.at>
Thu, 22 Oct 2020 18:49:09 +0000 (20:49 +0200)
millis() aka time since program start.
And raise delay to a second.

airingbutler.ino

index 8ea9d41099e7a2f1686a015c835fb75311aee62c..b8ba6f578cf875a8090929edbf87c59d5915e3b1 100644 (file)
@@ -6,24 +6,28 @@ const int tx_pin = 3; // connect to RX on MHZ19
 
 
 MHZ19 mhz19 = MHZ19(rx_pin,tx_pin);
 
 
 MHZ19 mhz19 = MHZ19(rx_pin,tx_pin);
+unsigned long time;
 
 
 void setup()
 {
     Serial.begin(115200);
 
 
 void setup()
 {
     Serial.begin(115200);
-    Serial.println("CO2,temp");
+    Serial.println("Time,CO2,Temp");
     mhz19.begin(rx_pin, tx_pin);
 }
 
 
 void loop()
 {
     mhz19.begin(rx_pin, tx_pin);
 }
 
 
 void loop()
 {
+    time = millis();
     measurement_t m = mhz19.getMeasurement();
 
     measurement_t m = mhz19.getMeasurement();
 
+    Serial.print(time);
+    Serial.print(",");
     Serial.print(m.co2_ppm);
     Serial.print(",");
     Serial.println(m.temperature);
     
     Serial.print(m.co2_ppm);
     Serial.print(",");
     Serial.println(m.temperature);
     
-    delay(500);
+    delay(1000);
 }
 
 }