// номер аналогового пина потенциометра #define POT_PIN A1 // номер цифрового пина мини-реле через который подключена помпа #define POMP_PIN A3 // номер цифрового датчика влажности почвы #define MOISTURE_PIN A0 void setup() { // пин помпы в режиме выхода pinMode(POMP_PIN, OUTPUT); } void loop() { // считываем текущее показания потенциометра int valuePot = analogRead(POT_PIN); // считываем текущее показания датчика влажности почвы int valueMoisture = analogRead(MOISTURE_PIN); // если показания датчика влажности почвы стали ниже порога, заданного потенциометром if (valueMoisture < valuePot) { // включаем помпу digitalWrite(POMP_PIN, HIGH); } else { // выключаем помпу digitalWrite(POMP_PIN, LOW); } // ждём 1 секунду delay(1000); }