   delay(250);
   digitalWrite(led3,LOW);
  }
- else if (WaterSensorValue >= 600 && WaterSensorValue < 800)
+ else if (WaterSensorValue >= 400 && WaterSensorValue < 500)
  {
   Serial.println("Toprak su seviyesi / Soil Water level: HIGH");
   digitalWrite(led2,HIGH);
-  delay(250);
+  delay(500);
   digitalWrite(led2,LOW);
  }
- else if (WaterSensorValue >= 250 && WaterSensorValue < 600)
+ else if (WaterSensorValue >= 250 && WaterSensorValue < 400)
  {
   Serial.println("Toprak su seviyesi / Soil Water level: NORMAL");
   digitalWrite(led1,LOW);

  digitalWrite(led1,LOW);
 }
 Serial.println("-------------------------------------------------------------------");
delay(2000);
}

void setup() {
 Serial.begin(9600);
 motor.attach(9);
 Serial.println("Garduino 0.1 - Plant Monitoring & Management System");
 dht.begin();
  pinMode(led1, OUTPUT);
}

void loop() {
 int WaterSensorValue = analogRead(watersensor);
  float h = dht.readHumidity(); // Read humidity (%) - Nem oranı
  float t = dht.readTemperature(); // Read temperature as Celsius - Celsius cinsinden sıcaklık değeri
  float hic = dht.computeHeatIndex(t, h, false); // Compute heat index in Celsius - Isı indeksi (Hissedilen sıcaklık)
  Serial.println("-------------------------------------------------------------------");
  Serial.print("Ortam Nemi / Env. Humidity: ");
  Serial.print(h);
