#include<DHT.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
DHT dht(15,DHT22);
int sw=128;
int sh=64;
int oledadd=0x3C;
Adafruit_SSD1306 display(sw,sh,&Wire,oledadd);
void setup(){
  Serial.begin(9600);
  dht.begin();
  if(!display.begin(SSD1306_SWITCHCAPVCC,oledadd)){
    Serial.println(F("SSD1306 Allocation Failed"));
    for(;;);
  }   
}
void loop(){
  float h=dht.readHumidity();
  float t=dht.readTemperature();
  if(isnan(h)||isnan(t)){
    return;
  }
  display.clearDisplay();
  display.setTextColor(SSD1306_WHITE);
  display.setCursor(0,0);
  display.print("Hum=");
  display.println(h);
  display.print("Temp=");
  display.print(t);
  display.display();

}