// Даём понятное имя пину A1 с потенциометром constexpr uint8_t POT_PIN = A1; // Даём понятное имя пину A3 с помпой подключенной к мини-реле constexpr uint8_t POMP_PIN = A3; // Даём понятное имя пину A1 с датчиком влажности почвы constexpr uint8_t 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); }