Arduino 2x DHT22 auslesen und Werte anzeigen

Endlich ist meine Hardware da und konnte den Sketch testen. Nachdem ich noch ein paar kleine Fehler behoben hatte, habe ich es dann mit dem Arduino ausprobiert.
Ergebnis:

Es funktioniert so wie es soll!

Hier der Code:

#include "DHT.h"
#include "LiquidCrystal.h"

#define DHTPIN 8
#define DHT2PIN 9

#define DHTTYPE DHT22

DHT dht(DHTPIN, DHTTYPE);
DHT dht2(DHT2PIN, DHTTYPE);

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(20, 4);
  lcd.setCursor(0, 0);
  lcd.print("Hochfahren");
  delay(500);
  lcd.print(".");
  delay(500);
   lcd.print(".");
  delay(500);
   lcd.print(".");
  delay(500);
  lcd.clear();

  dht.begin();
  dht2.begin();
  
}

void loop() {

  float t = dht.readTemperature();
  float h = dht.readHumidity();
  float t2 = dht2.readTemperature();
  float h2 = dht2.readHumidity();

  if (isnan(t) || isnan(h))
  {
    lcd.setCursor(0, 0);
    lcd.print("DHT22 NR.1 konnte nicht ausgelesen werden!");
    delay(2000);
    return;
    
  }
 else
 {
  if ( isnan(t2) || isnan(h2))
  {
    lcd.setCursor(0, 0);
    lcd.print("DHT22 NR.2 konnte nicht ausgelesen werden!");
    delay(2000);
    return;
  }
  else
  {
  lcd.setCursor(0, 0);
  lcd.print("Temp. 1: ");
  lcd.print(t);
  lcd.print("\337C");

  lcd.setCursor(0, 1);
  lcd.print("Rel. F. 1: ");
  lcd.print(h);
  lcd.print("%");

  delay(5000);

  lcd.setCursor(0, 0);
  lcd.print("Temp. 2: ");
  lcd.print(t2);
  lcd.print("\337C");

  lcd.setCursor(0, 1);
  lcd.print("Rel. F. 2: ");
  lcd.print(h2);
  lcd.print("%");

  delay(5000);

  }
 }
}

Ich hab mich jetzt doch für ein 20x4 Display entschieden, aber der Sketch funktioniert auch problemlos mit den 16x2 Displays.
Man muss einfach nur diese Zeile...

 lcd.begin(20, 4);

...zu dieser ändern...

 lcd.begin(16, 2);

...und das, was auf das Display geschrieben wird etwas einkürzen damit es drauf passt.
Der Sketch sollte ohne Probleme auch mit noch mehr DHT Sensoren laufen, vorausgesetzt die Pins reichen und der Sketch wird entsprechend erweitert.

Mfg Scopax