Bodenfeuchtigkeit und Temperatur Messen

Fertiger Code ist kein Problem, aber ich denke Du willst ja auch erstmal was lernen dabei 8)
Diese Sensoren auf jeden Fall an die Analogeingänge (bei mir A11 - A15 auf'm MEGA) und, wie guntherb schon schrieb, in der Loop abarbeiten:

    // ################################
    Serial.print("eC-Sensor #1    : ");
    Serial.println(analogRead(11));  
    delay(1750);
    Serial.print("eC-Sensor #2    : ");
    Serial.println(analogRead(12));  
    delay(1750);
    Serial.print("eC-Sensor #3    : ");
    Serial.println(analogRead(13));  
    delay(1750);
    Serial.print("eC-Sensor #4    : ");
    Serial.println(analogRead(14));  
    delay(1750);
    Serial.print("eC-Sensor #5    : ");
    Serial.println(analogRead(15));  
    delay(1750);
    lcd.home();
    lcd.clear();
    lcd.print("------ec-Werte------");
    lcd.setCursor(4,1);
    lcd.print(analogRead(11));
    lcd.setCursor(12,1);
    lcd.print(analogRead(12));
    lcd.setCursor(8,2);
    lcd.print(analogRead(13));
    lcd.setCursor(4,3);
    lcd.print(analogRead(14));
    lcd.setCursor(12,3);
    lcd.print(analogRead(15));

Habe auch 2 DHT11 (Temp & rLf), die werden so ausgelesen:

    // HUMs
    // 1. DHT11
    Serial.print("Humidity-1 (%)  : ");
    Serial.println((float)DHT11.humidity + 10, 2);
    delay(2250);
    // 2. DHT11  
    Serial.print("Humidity-2 (%)  : ");
    Serial.println(((float)DHT11B.humidity + 10)-5, 2); // eigene Kalibrierung -5% wegen Abweichung der Beiden
    delay(2250);
    // TEMPs
    // 1. DHT11
    Serial.print("Temperature1(oC): ");
    Serial.println((float)DHT11.temperature + 1, 2);
    delay(1750);
    // 2. DHT11
    Serial.print("Temperature2(oC): ");
    Serial.println(((float)DHT11B.temperature + 1) +1, 2); // auch hier +1 Grad wegen Abweichung
    delay(1750);