// Pines
const int mq2AnalogPin = 34; // Salida analógica del MQ-2
const int mq2DigitalPin = 15; // Salida digital del MQ-2
void setup() {
Serial.begin(115200);
pinMode(mq2DigitalPin, INPUT);
Serial.println("Lectura sensor MQ-2 - ESP32 (sin LED)");
}
void loop() {
// Leer valor analógico (0 - 4095)
int gasLevel = analogRead(mq2AnalogPin);
// Leer valor digital (HIGH/LOW)
int digitalState = digitalRead(mq2DigitalPin);
// Mostrar valores en Serial Monitor
Serial.print("Gas analogico: ");
Serial.print(gasLevel);
Serial.print(" | Digital: ");
Serial.println(digitalState == HIGH ? "ALERTA" : "NORMAL");
delay(1000); // Leer cada segundo
}