fix display

This commit is contained in:
thek4n 2026-05-27 21:15:51 +03:00
parent 953711db8d
commit 232d485a86

View File

@ -105,12 +105,12 @@ void loop() {
if (eb.rightH()) { if (eb.rightH()) {
pressure_high = get_constrained_pressure_high(pressure_high+10); pressure_high = get_constrained_pressure_high(pressure_high+10);
disp.displayInt(pressure_high); disp.displayInt(pressure_high);
disp.displayByte(0, _H); disp.displayByte(0, _U);
} }
if (eb.leftH()) { if (eb.leftH()) {
pressure_high = get_constrained_pressure_high(pressure_high-10); pressure_high = get_constrained_pressure_high(pressure_high-10);
disp.displayInt(pressure_high); disp.displayInt(pressure_high);
disp.displayByte(0, _H); disp.displayByte(0, _U);
} }
is_on_display = true; is_on_display = true;
display_cur_pressure = false; display_cur_pressure = false;
@ -145,6 +145,18 @@ void loop() {
} }
} }
if (millis() - last_time2 > 5000) {
display_cur_pressure = true;
last_time2 = millis();
}
if (millis() - last_time3 > 30000) {
display_cur_pressure = false;
last_time3 = millis();
is_on_display = false;
disp.clear();
}
// измерение каждые 1500 мс // измерение каждые 1500 мс
if (millis() - last_time_pressure > 1500) { if (millis() - last_time_pressure > 1500) {
last_time_pressure = millis(); last_time_pressure = millis();