Problem mit der DHT lib --> einfach zu langsam! "adafruit"

Du meinst sicher

  if (DHT.read22(DHT22_PIN1) [b]==[/b] DHTLIB_OK)

statt des Zuweisungsoperators =

Eleganter im Sinne der Objekt-Orientierten Programmierung wäre sicher, pro Pin ein dht Objekt zu haben, aber so ist es vermutlich kompakter...

Wenn ich das Adafruit Beispiel richtig lese, ist das dort auch so gemacht:
Die Library dort heisst DHT.h und definiert die Klasse DHT.
Von dieser Klasse wird für jeden Pin ein Objekt gebildet:

DHT dht01(DHT22_PIN1, DHT22);
DHT dht02(DHT22_PIN2, DHT22);

...