refactor
This commit is contained in:
parent
20cc225d08
commit
d0ad3d9236
@ -86,7 +86,6 @@ void setup() {
|
||||
disp.clear();
|
||||
disp.brightness(5); // яркость, 0 - 7 (минимум - максимум)
|
||||
disp.clear();
|
||||
|
||||
}
|
||||
|
||||
void loop() {
|
||||
@ -141,23 +140,23 @@ void loop() {
|
||||
|
||||
// Если прошло 7 сек с момента взаимодействия с энкодером, то отключить дисплей
|
||||
if (millis() - last_time2 > 7000) {
|
||||
if (is_on_display) {
|
||||
last_time2 = millis();
|
||||
is_on_display = false;
|
||||
disp.clear();
|
||||
}
|
||||
}
|
||||
if (is_on_display) {
|
||||
last_time2 = millis();
|
||||
is_on_display = false;
|
||||
disp.clear();
|
||||
}
|
||||
}
|
||||
|
||||
if (millis() - last_time1 > 350) {
|
||||
last_time1 = millis();
|
||||
if (display_cur_pressure & is_on_display) {
|
||||
disp.displayInt(pressure);
|
||||
}
|
||||
}
|
||||
last_time1 = millis();
|
||||
if (display_cur_pressure & is_on_display) {
|
||||
disp.displayInt(pressure);
|
||||
}
|
||||
}
|
||||
|
||||
// измерение каждые 1500 мс
|
||||
if (millis() - last_time_pressure > 1500) {
|
||||
last_time_pressure = millis();
|
||||
last_time_pressure = millis();
|
||||
|
||||
// Если текущее давление ниже нижнего порога - включить насос
|
||||
if (pressure < pressure_low) {
|
||||
|
||||
@ -12,14 +12,11 @@ unsigned long last_time_pressure;
|
||||
|
||||
|
||||
void setup() {
|
||||
|
||||
if (DEBUG) Serial.begin(9600);
|
||||
pinMode(relay_port, OUTPUT);
|
||||
|
||||
}
|
||||
|
||||
void loop() {
|
||||
|
||||
pressure = analogRead(pressure_port);
|
||||
if (DEBUG) Serial.println(pressure);
|
||||
|
||||
@ -32,15 +29,13 @@ void loop() {
|
||||
digitalWrite(relay_port, HIGH);
|
||||
flag = true;
|
||||
}
|
||||
|
||||
|
||||
} else {
|
||||
if (pressure > pressure_max) {
|
||||
if (flag) {
|
||||
digitalWrite(relay_port, LOW);
|
||||
flag = false;
|
||||
}
|
||||
if (pressure > pressure_max) {
|
||||
if (flag) {
|
||||
digitalWrite(relay_port, LOW);
|
||||
flag = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user