// Датчик уровня воды с индикацией #define LED_GREEN 2 // зеленый светодиод на пин 2 #define LED_RED 3 // красный светодиод на пин 3 #define ANALOG_WATERSENSOR A0 // датчик уровня воды на пин A0 void setup() { Serial.begin(9600); // запуск монитора порта pinMode(LED_GREEN, OUTPUT); // пины c LED - выходы pinMode(LED_RED, OUTPUT); } void loop() { int sensorValue = analogRead(ANALOG_WATERSENSOR); // данные считываются с аналогового пина Serial.println(sensorValue); // данные в мониторе порта delay(500); // задержка 0.5 секунды if(sensorValue <= 400) { // если показания датчика меньше 400 digitalWrite(LED_GREEN, HIGH); // то включен зеленый LED } else { // в иных случаях digitalWrite(LED_GREEN, LOW); // зеленый LED выключен digitalWrite(LED_RED, HIGH); // красный LED мигает delay(500); // задержка 0.5 секунды digitalWrite(LED_RED, LOW); delay(500); } }