#include < Wire.h >
#include < Adafruit_GFX.h >
#include < Adafruit_SSD1306.h >
#include < DHT.h >
// Definir pines
#define DHTPIN 22
#define DHTTYPE DHT11
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
// Inicializar el sensor DHT11
DHT dht(DHTPIN, DHTTYPE);
// Inicializar OLED
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, & Wire, -1);
void setup() {
// Iniciar comunicación I2C
Wire.begin();
// Iniciar pantalla
if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
for (; ;); // Detener si la pantalla falla
}
display.clearDisplay();
// Iniciar sensor DHT11
dht.begin();
}