#include "DHT.h"
#define DHT1PIN 4
#define DHT1TYPE DHT22
#define DHT2PIN 2
#define DHT2TYPE DHT22
DHT dht1(DHT1PIN, DHT1TYPE);
DHT dht2(DHT2PIN, DHT2TYPE);
void setup() {
Serial.begin(9600);
Serial.println(F("DHT1xx test!"));
dht1.begin();
Serial.begin(9600);
Serial.println(F("DHT2xx test!"));
dht2.begin();
}
void loop() {
delay(2000);
float h = dht1.readHumidity();
float t = dht1.readTemperature();
float a = dht2.readHumidity();
float b = dht2.readTemperature();
if (isnan(h) || isnan(t)) {
Serial.println(F("Failed to read from DHT sensor!"));
return;
}
Serial.print(F("Humidity: "));
Serial.print(h);
Serial.print(F("% Temperature: "));
Serial.print(t);
Serial.println(F("°C "));
Serial.print(F("Humidity: "));
Serial.print(a);
Serial.print(F("% Temperature: "));
Serial.print(b);
Serial.println(F("°C "));
}