DHT11 Segna 0 e al check dello status "Timed Out Error"

Ciao, scusate del disturbo, sono un neofita e sto provando a fare una piccola “Stazione meteo” con arduino.
Ho provato di tutto e di più ma non riesco ad uscirne.

#include <Adafruit_Sensor.h>


#include <DHT.h>
#include <DHT_U.h>
#include <LiquidCrystal.h>

#define DHTPIN 8
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int ledPin = 13;

void setup() {
lcd.begin(20, 2);
lcd.print("Temperatura");
lcd.setCursor(0,1);
lcd.print("Umidita'");
lcd.setCursor(16,0);
lcd.print("Cald");
pinMode(ledPin, OUTPUT);
}

void loop() {
int t = dht.readTemperature();
int h = dht.readHumidity();

lcd.setCursor(12, 0);
lcd.print(t);
lcd.setCursor(12, 1);
lcd.print(h);
}
  • Come va effettuato il collegamento del DHT11?
  • Ho sbagliato qualcosa nel codice?

Grazie mille e scusate ancora.

Prima di tutto, [u]nella sezione in lingua Inglese[/u] si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post ...

... poi, essendo il tuo primo post, nel rispetto del regolamento (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD ([u]spiegando bene quali conoscenze hai di elettronica e di programmazione[/u] ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione il su citato REGOLAMENTO ... Grazie.

Guglielmo

P.S.: Il tuo post è già stato spostato nell'opportuna sezione del forum "Italiano"