[Neofita] Delucidazioni progetto green

Piano piano sto facendo passi avanti, ora mi sono bloccato alla lettura dei valori dal DHT11 e dal Moisture Sensor... collegandoli correttamente infatti, e scrivendo un esempio di codice trovato nelle loro librerie, mi esce come risultato "Read Fail"..
Quale potrebbe essere il problema?

Allego codice:

 /*
Connection:
1.DHT11 & Free Life v1.0 board
    S      ---   Digital Pin9
   VCC     ---   VCC
   GND     ---   GND
   
2.Moisture Sensor(Humidity) & Free Life v1.0 board 
    1S      ---   Analog Pin2
   2GND     ---   GND
   3VCC     ---   VCC
*/

#include <AutoWatering.h>
#include <DHT.h>

#define MaxTemprature 40  //The Maximum Value of the Temperature
#define Sensor 1
#define Carbon 0

AutoWatering flower;

int temperature;
int moisture_dat;
int humidity;

void setup()
{
  flower.Initialization();//Initialization for the watering kit
  Serial.begin(115200);//Buad Rate is set as 115200bps
}
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);
}