#include < Wire.h > // Librería para comunicación I2C
#include < Adafruit_SSD1306.h > // Librería para pantalla OLED
#include < DHT.h > // Librería para el sensor DHT
// Configuración del DHT11
int dhtPin = 2; // Pin digital conectado al DHT11
DHT dht(dhtPin, DHT11); // Crear objeto DHT
// Configuración del sensor MQ-2
int mqPin = A0; // Pin analógico conectado al MQ-2
#define GAS_THRESHOLD 300 // Umbral de detección de gas para activar alarma
// Configuración del buzzer y LEDs
int buzzerPin = 8; // Pin digital conectado al buzzer
int ledGreenPin = 9; // LED verde para estado normal
int ledRedPin = 10; // LED rojo para detección de gas
// Configuración de la pantalla OLED
#define SCREEN_WIDTH 128 // Ancho de la pantalla OLED (en píxeles)
#define SCREEN_HEIGHT 64 // Alto de la pantalla OLED (en píxeles)
#define OLED_RESET - 1 // Reset por software
#define SCREEN_ADDRESS 0x3C // Dirección I2C de la pantalla OLED