const int soilMoisturePin = A0; // подключаем OUT к аналоговому пину A0
int sensorValue = 0;
void setup() {
Serial.begin(9600); // начинаем серийную связь на скорости 9600 бод
}
void loop() {
sensorValue = analogRead(soilMoisturePin); // считываем значение с аналогового пина
Serial.print("Soil moisture level: ");
Serial.println(sensorValue); // выводим значение влажности в серийный монитор
// Определяем уровень влажности
if (sensorValue < 300) {
Serial.println("Dry soil");
} else if (sensorValue < 700) {
Serial.println("Moist soil");
} else {
Serial.println("Sensor in water");
}
delay(1000); // пауза в 1 секунду перед следующим чтением
}