const int soilMoisturePin = 15;
const int pumpPin = 13;
int soilMoistureThreshold = 50;
void setup() {
pinMode(pumpPin, OUTPUT);
digitalWrite(pumpPin, LOW);
Serial.begin(9600);
}
void loop() {
int soilMoisture = analogRead(soilMoisturePin);
Serial.print("Soil Moisture: ");
Serial.println(soilMoisture);
if (soilMoisture < soilMoistureThreshold) {
digitalWrite(pumpPin, HIGH);
delay(5000);
digitalWrite(pumpPin, LOW);
}
delay(10000);
delay(10000);
}