instead of just a hint after the incorrect values
digitalWrite(led_green_pin, co2 < co2_warning_thr);
// LCD
- lcd.setCursor(0, 0);
- lcd.print("CO2: ");
- lcd.print(co2);
if (time < warmuptime && (co2 == -1 || co2 == 410)) {
- lcd.print (" (W)");
+ lcd.setCursor(0, 0);
+ lcd.print("Airing Butler");
+ lcd.setCursor(0, 1);
+ lcd.print("is warming up...");
+ } else {
+ lcd.setCursor(0, 0);
+ lcd.print("CO2: ");
+ lcd.print(co2);
+ lcd.print(" ppm ");
+ lcd.setCursor(0, 1);
+ lcd.print("Temp: ");
+ lcd.print(temp);
+ lcd.print(" C +/- ");
}
- lcd.print(" ppm ");
- lcd.setCursor(0, 1);
- lcd.print("Temp: ");
- lcd.print(temp);
- lcd.print(" C +/- ");
// buzzer
if (co2 >= co2_alarm_thr && lastppm < co2_alarm_thr && time - lastwarntime > cooldowntime) {