#include #include #include #include #include // Pin setup const int oneWirePin = 7; const int dhtPin = 2; #define DHTTYPE DHT22 #define BUFSIZE 32 OneWire oneWire(oneWirePin); DallasTemperature sensors(&oneWire); DHT dht(dhtPin, DHTTYPE); void setup () { Serial.begin(9600); dht.begin(); } void loop () { sensors.requestTemperatures(); float t1 = sensors.getTempCByIndex(0); float t2 = dht.readTemperature(); float h1 = dht.readHumidity(); char temp[BUFSIZE]; // format: t:1= t:2= h:1= String line = ""; line += 0; line += " t:1="; dtostrf(t1, 5, 2, temp); line += temp; line += " t:2="; dtostrf(t2, 5, 2, temp); line += temp; line += " h:1="; dtostrf(h1, 5, 2, temp); line += temp; Serial.println(line); delay(10000); }