#include <DHT.h>
#include <Adafruit_GFX.h> //INCLUSÃO DE BIBLIOTECA
#include <Adafruit_SSD1306.h> //INCLUSÃO DE BIBLIOTECA
#define DHTPIN 8
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
Adafruit_SSD1306 display(128,64,&Wire);
void setup() {
Serial.begin(9600);
dht.begin();
/* Inicia o display OLED, através de seu endereço */
/* físico 0X3C. */
display.begin(SSD1306_SWITCHCAPVCC, 0X3C);
/* Limpa o display ao iniciar. */
}
void loop() {
float umidade = dht.readHumidity();
float temp = dht.readTemperature();
Serial.print("temperatura: ");
Serial.print(temp);
Serial.print(" ");
Serial.print("umidade: ");
Serial.println(umidade);
display.clearDisplay();
display.setTextSize(2);
display.setTextColor(1);
display.setCursor(0, 0);
display.print("Temp:");
display.setCursor(60, 0);
display.print(temp);
display.setCursor(0, 34);
display.print("Umid:");
display.setCursor(60, 34);
display.print(umidade);
display.display();
}