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);
}