#include "GroupDHT.h"
#include "GroupDHT.cpp"
#define DHT_PIN1 7
#define DHT_PIN2 6
#define DHT_PIN3 5
#define DHT_PIN4 4
GroupDHT<DHT22, DHT_PIN1, DHT_PIN2, DHT_PIN3, DHT_PIN4> group;
void setup()
{
Serial.begin(9600);
Serial.println("GroupDHT test!");
group.begin();
}
void loop()
{
delay(5000);
float minH = group.minHumidity();
float maxH = group.maxHumidity();
float avgH = group.avgHumidity();
float minT = group.minTemperature();
float maxT = group.maxTemperature();
float avgT = group.avgTemperature();
float minTF = group.minTemperature(true);
float maxTF = group.maxTemperature(true);
float avgTF = group.avgTemperature(true);
Serial.println("##############################################");
Serial.print("minHumidity = ");
Serial.println(minH);
Serial.print("maxHumidity = ");
Serial.println(maxH);
Serial.print("avgHumidity = ");
Serial.println(avgH);
Serial.print("minTemperature(C) = ");
Serial.println(minT);
Serial.print("maxTemperature(C) = ");
Serial.println(maxT);
Serial.print("avgTemperature(C) = ");
Serial.println(avgT);
Serial.print("minTemperature(F) = ");
Serial.println(minTF);
Serial.print("maxTemperature(F) = ");
Serial.println(maxTF);
Serial.print("avgTemperature(F) = ");
Serial.println(avgTF);
}
uno:A5.2
uno:A4.2
uno:AREF
uno:GND.1
uno:13
uno:12
uno:11
uno:10
uno:9
uno:8
uno:7
uno:6
uno:5
uno:4
uno:3
uno:2
uno:1
uno:0
uno:IOREF
uno:RESET
uno:3.3V
uno:5V
uno:GND.2
uno:GND.3
uno:VIN
uno:A0
uno:A1
uno:A2
uno:A3
uno:A4
uno:A5
dht1:VCC
dht1:SDA
dht1:NC
dht1:GND
dht2:VCC
dht2:SDA
dht2:NC
dht2:GND
dht3:VCC
dht3:SDA
dht3:NC
dht3:GND
dht5:VCC
dht5:SDA
dht5:NC
dht5:GND