Utilizzare più di un sensore DHT22 insieme

salve, credo che questa domanda sia stata fatta migliaia di volte, ma non riesco a trovare una risposta. ho bisogno di leggere in contemporanea due sensori DHT22 (gia con la resistenza ed il condensatore) entrambi funzionanti in quanto sono gia stati testati in singolo entrambi, in contemporanea. il problema è che lato software non riesco, più precisamente mi considera un solo sensore alla volta escludendo l'altro. questo è il codice:

#include "DHT.h"

// Initialize DHT sensors for normal 16mhz Arduino
DHT dht1(2, DHT22);
DHT dht2(4, DHT22);

void setup() {
  Serial.begin(9600);

  dht1.begin();
  dht2.begin();

  digitalWrite(5, HIGH);
}

void loop() {
  // Wait a few seconds between measurements.


  delay(1000);
  float h1 = dht1.readHumidity();
  float t1 = dht1.readTemperature();
  delay(1000);
  float h2 = dht2.readHumidity();
  float t2 = dht2.readTemperature();

  Serial.println("----------------------------------------");
  Serial.print("H 1: ");
  Serial.print(h1);
  Serial.print(" %\t");
  Serial.print("T 1: ");
  Serial.print(t1);
  Serial.println(" *C ");

  Serial.print("H 2: ");
  Serial.print(h2);
  Serial.print(" %\t");
  Serial.print("T 2: ");
  Serial.print(t2);
  Serial.println(" *C ");
  Serial.println("----------------------------------------");
}

la libreria ora non mi ricordo dove l'ho trovata, perciò non ho il link

sostanzialmente se nell'inizializzazione scambio i pin del sensore mi legge il primo che trova incontra.

DHT dht1(2, DHT22); DHT dht2(4, DHT22);

come posso fare? grazie Frattini

Quale libreria stai utilizzando? La Adafruit?

Dai una occhiata a questo link:

http://diy-scib.org/blog/multiple-dht-humidity-sensors-arduino