- time = millis();
- measurement_t m = mhz19.getMeasurement();
-
- Serial.print(time);
- Serial.print(",");
- Serial.print(m.co2_ppm);
- Serial.print(",");
- Serial.println(m.temperature);
-
- digitalWrite(led_red_pin, m.co2_ppm >= co2_alarm_thr);
- digitalWrite(led_yellow_pin, m.co2_ppm >= co2_warning_thr && m.co2_ppm < co2_alarm_thr);
- digitalWrite(led_green_pin, m.co2_ppm < co2_warning_thr);
-
- delay(5000);
-}
+ time = millis();
+ measurement_t m = mhz19.getMeasurement();
+ co2 = m.co2_ppm;
+ temp = m.temperature;
+
+ Serial.print(time);
+ Serial.print(",");
+ Serial.print(co2);
+ Serial.print(",");
+ Serial.println(temp);
+
+ // LEDs
+ digitalWrite(led_red_pin, co2 >= co2_alarm_thr);
+ digitalWrite(led_yellow_pin, co2 >= co2_warning_thr && co2 < co2_alarm_thr);
+ digitalWrite(led_green_pin, co2 < co2_warning_thr);