programme hd11 et hd22 Comment faire un unique programme pour ces deux capteurs?

Bonjour avec une amie nous sommes entrain de faire une station météo. Nous avons capteurs HD11 et HD22. Nous essayons de combiner les 2 programmes de chaque capteur de température mais cela ne fonctionne pas : pour le HD11 nous avons 1% d'humidité et 0 °C pour le HD22 on a 500-700% d'humidité et une température bien trop élevée pour la pièce : 60°C...
Pourriez vous nous dire ou est ce qu'il y a un problème dans notre programme?

#include <DHT.h>
#define DHTPIN1 7     
#define DHTPIN2 2

#define DHTTYPE1 DHT11   // DHT 11 
#define DHTTYPE2 DHT22   // DHT 22  
 
DHT dht(DHTPIN1, DHTTYPE1);
DHT dht2(DHTPIN2, DHTTYPE2);
void setup() {
  Serial.begin(9600); 
  Serial.println("DHTxx test!");
 
  dht.begin();
  dht2.begin();
}
 
void loop() {
 
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  float h2 = dht2.readHumidity();
  float t2 = dht2.readTemperature();
  
    Serial.print("Humidité dht11: "); 
    Serial.print(h);
    Serial.print("dht22: "); 
    Serial.print(h2);
    Serial.print(" %\t");
    Serial.print("Temperature dht11: "); 
    Serial.print(t);
    Serial.print("dht22: "); 
    Serial.print(t2);
    Serial.println(" *C");
    delay(30);
  
}

Le DHT 22 est bien plus précis que le DHT 11 : laissez tomber ce dernier et essayez avec seulement le DHT 22 dans votre programme.

Avez-vous bien connecté comme il faut ? Voir ce lien.

On aimerait utiliser les deux pour pouvoir avoir la température extérieur et intérieur. C'est pourquoi on cherche à avoir un unique programme pour les deux capteurs.
On a appliqué ce montage. Quand on charge un part un chaque montage du DHT11 puis 22, les deux fonctionnent normalement ce n'est qu'avec avec le programme ci dessus que ca ne fonctionne pas..

lesept:
Le DHT 22 est bien plus précis que le DHT 11 : laissez tomber ce dernier et essayez avec seulement le DHT 22 dans votre programme.

Avez-vous bien connecté comme il faut ? Voir ce lien.

Il y a peut-être un problème avec la bibli qui n'aime pas les déclarations multiples, mais j'en doute.
Teste une autre bibliothèque éventuellement. DHT ou arduino-DHT