#include <Adafruit_SSD1306.h>
#include<DHTesp.h>
#include<Wire.h>
int DHT_PIN = 18;
Adafruit_SSD1306 display = Adafruit_SSD1306(128,64,&Wire);
DHTesp dhtSensor;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
dhtSensor.setup(DHT_PIN, DHTesp::DHT22);
//dhtSensor.begin();
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.display();
display.setTextSize(1);
display.setTextColor(WHITE);
}
void loop() {
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
display.clearDisplay();
display.setCursor(0,0);
TempAndHumidity data = dhtSensor.getTempAndHumidity();
Serial.println("Temp:" + String(data.temperature,2)+"C");
Serial.println("Humid:" + String(data.humidity,2)+"C");
display.println("Temp:" + String(data.temperature,2)+"C");
display.println("Humid:" + String(data.humidity,2)+"C");
display.display();
delay(100);
}
//A104-NITYAN SHETTY