   Serial.print("Isi Indeksi(Hissedilen Sicaklik) / Heat Index: ");
   Serial.print(hic);
   Serial.println(" *C ");
+  Serial.print("Toprak Nemi / Soil Humidity: ");
+  Serial.println(nem);
 
-  // Distance detecting & monitoring
+  // Water level detecting & monitoring
   long duration, distance;
   digitalWrite(trigPin, LOW);
   delayMicroseconds(2);

}

void loop() {
 // Temperature & humidity detecting, monitoring
 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)

     delay(250);
     digitalWrite(led3,LOW);
    }
    else if (nem  >= 20 && nem  < 50)
    {
     Serial.println("Toprak nem seviyesi / Soil humidity level: HIGH");
     digitalWrite(led2,HIGH);
     delay(500);
     digitalWrite(led2,LOW);
    }
    else if (nem  >= 50 && nem  < 75)
    {
     Serial.println("Toprak nem seviyesi / Soil humidity level: NORMAL");
     digitalWrite(led1,LOW);
     digitalWrite(led2,LOW);
     digitalWrite(led3,LOW);
    }
    else if (nem  >= 75 && nem  < 100)
    {
     digitalWrite(led1,HIGH);
     Serial.println("Toprak nem seviyesi / Soil humidity level: LOW");
     Serial.println("Sulama yapiliyor... / Watering...");
     for (pos = 0; pos <= 90; pos += 5) {
       // in steps of 5 degrees

