+ if (m.co2_ppm >= co2_alarm_thr && lastppm < co2_alarm_thr) {
+ digitalWrite(buzzer_pin, HIGH);
+ delay(100);
+ digitalWrite(buzzer_pin, LOW);
+ delay(100);
+ digitalWrite(buzzer_pin, HIGH);
+ delay(100);
+ digitalWrite(buzzer_pin, LOW);
+ delay(100);
+ digitalWrite(buzzer_pin, HIGH);
+ delay(100);
+ digitalWrite(buzzer_pin, LOW);
+ }
+
+ if (m.co2_ppm >= co2_warning_thr && lastppm < co2_warning_thr) {
+ digitalWrite(buzzer_pin, HIGH);
+ delay(500);
+ digitalWrite(buzzer_pin, LOW);
+ }