Non capisco ...
... guardando il tuo loop() vedo :
void loop()
{
//Obtain the Temperasture from DHT11 Sensor
temperature = flower.getTemperature();
Serial.print("Temperature is:" );
Serial.println(temperature);
//Obtain the Humidity from DHT11 Sensor
humidity = flower.getHumidity();
Serial.print("Humidity is:" );
Serial.println(humidity);
//Obtain the Soil Moisture from the Moisture Sensor
moisture_dat = flower.MoistureSensor();
Serial.print("Soil Moisture is:" );
Serial.println(moisture_dat);
Serial.println();
Serial.println();
delay(1500);
}
... quindi, a parte i valori, che possono esserci o può esserci il "fail", le Serial.print() che ci sono in quel loop le DEVE eseguire e quindi si DEVONO vedere "Temperature is:" seguito da qualche cosa, "Humidity is:" seguito da qualche altra cosa, "Soil Moisture is:" seguito da qualche altra cosa ancora ... sicuro di stare usando lo stesso programma ??? ![]()
Guglielmo