From ffca413fe5ef42a46411b52aec03f4e9ce826f19 Mon Sep 17 00:00:00 2001 From: thek4n Date: Wed, 27 May 2026 21:15:51 +0300 Subject: [PATCH] fix display --- firmware/pump_encoder/pump_encoder.ino | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/firmware/pump_encoder/pump_encoder.ino b/firmware/pump_encoder/pump_encoder.ino index de6f14e..704c8b7 100644 --- a/firmware/pump_encoder/pump_encoder.ino +++ b/firmware/pump_encoder/pump_encoder.ino @@ -105,12 +105,12 @@ void loop() { if (eb.rightH()) { pressure_high = get_constrained_pressure_high(pressure_high+10); disp.displayInt(pressure_high); - disp.displayByte(0, _H); + disp.displayByte(0, _U); } if (eb.leftH()) { pressure_high = get_constrained_pressure_high(pressure_high-10); disp.displayInt(pressure_high); - disp.displayByte(0, _H); + disp.displayByte(0, _U); } is_on_display = true; display_cur_pressure = false; @@ -145,6 +145,17 @@ 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(); + disp.clear(); + } + // измерение каждые 1500 мс if (millis() - last_time_pressure > 1500) { last_time_pressure = millis();