dht 11 non funzionante

Posseggo dht 11
http://it.aliexpress.com/item/J34-Free-Shipping-DHT11-Digital-Temperature-and-Humidity-Sensor-Module-For-Arduino-AVR-PIC-New/32229526520.html
Leggendo il data sheet ho collegato:
-ad S il pin analogico A0

  • a - il GND
  • al centro i 5V
    -ho inserito la resistenza da 10kOhm
    Il sensore restituisce temperatura=0 e umidita=0;
    Allego un’immagine dello sketch.
    Questo è lo sketch del codice
#include<LiquidCrystal.h>
#include<math.h>
#include<dht11.h>

dht11 DHT;
#define DHT11_PIN A0
LiquidCrystal lcd(12,11,5,4,3,2);
int temp=0;
int um=0;
int temp_min=0;
int temp_max=0;
int um_min=0;
int um_max=0;
int c1;
int c2;

void setup(){
  lcd.begin(16,2);
  Serial.begin(9600);
  lcd.setCursor(0,0);
  lcd.print("Stazione meteo");
  lcd.setCursor(0,1);
  lcd.print("versione 1.0");
  delay(2000);
}

void loop(){
  lcd.clear();
  int chk=DHT.read(DHT11_PIN);//lettura sul sensore dht11
  temp=DHT.temperature;
  um=DHT.humidity;
  lcd.setCursor(0,0);
  lcd.print("Umidita: ");
  lcd.print(DHT.humidity,1);
  lcd.print("%");
  lcd.setCursor(0,1);
  lcd.print("Temperatura: ");
  lcd.print(DHT.temperature,1);
  lcd.print((char)223);
  lcd.print("C");
  delay(3000);
  
  if(c1==0){
    um_min=um;
  }
  if(c2==0){
    temp_min=temp;
  }
  if(temp>temp_max){
    temp_max=temp;
  }
  if(um>um_max){
    um_max=um;
  }
   if(temp<=temp_min){
    temp_min=temp;
    c2++;
  }
  if(um<um_min){
    um_min=um;
    c1++;
  }
  lcd.clear();
  lcd.setCursor(0,0);
  lcd.print("um.min:");
  lcd.print(um_min);
  lcd.print("%");
  lcd.setCursor(0,1);
  lcd.print("temp.min:");
  lcd.print(temp_min);
  lcd.print((char)223);
  lcd.print("C");
  delay(3000);
  lcd.clear();
  
  lcd.setCursor(0,0);
  lcd.print("um.max:");
  lcd.print(um_max);
  lcd.print("%");
  lcd.setCursor(0,1);
  lcd.print("temp.max:");
  lcd.print(temp_max);
  lcd.print((char)223);
  lcd.print("C");
  delay(3000);
  lcd.clear();
}

IMAG0219.jpg

Da quella immagine non si capisce nulla. Addirittura sembrano collegati male i componenti. |500x409

ho fatto cosi (io ho il dht 11 da 3 pin) spero si capisca meglio

ecco un’immgine allegata con fritzing che avevo dimenticato, spero si capisca meglio

Se è come da disegno, hai sbagliato, il sensore NON è alimentato. Le piste centrali banco SX e DX (neri nella foto) non sono collegate tra loro |500x321

si grazie ora è ok