C++:
int si_full_irrigation = 220; //переменная влажной почвы
int si_null_irrigation = 600; //переменная сухой почвы
void loop() {
if (sensorState == HIGH) { //если вода есть
Serial.print("Вода: есть. Влажность ");Serial.print(si_value_percent);Serial.println("%");
if (si_full_irrigation >= sivalue && sivalue <= si_null_irrigation) { //и уровень влаги НЕ в норме
Serial.println("Нужен полив"); //то поливаем
} else { //иначе
Serial.println("Не нужен полив"); //ничего не делаем
}
} else {
Serial.print("Вода: нет. Влажность ");Serial.print(si_value_percent);Serial.println("%");
}
}
Изменено: