#include <Arduino.h>
// Pin Definitions
#define MQ3_SENSOR_PIN 34
#define IR_SENSOR_PIN 27
// Struct to hold sensor data
struct SensorData {
int alcoholLevel;
int irStatus;
};
SensorData sensorData;
void setup() {
Serial.begin(115200); // Debugging on Serial Monitor
pinMode(IR_SENSOR_PIN, INPUT);
Serial.println("ESP32 Sender Initialized.");
}
void loop() {
// Read sensor data
sensorData.alcoholLevel = analogRead(MQ3_SENSOR_PIN);
sensorData.irStatus = digitalRead(IR_SENSOR_PIN);
// Print and send sensor data
Serial.print(sensorData.alcoholLevel);
Serial.print(",");
Serial.println(sensorData.irStatus);
delay(1000);
}