#include <WiFi.h>
#define GAS_SENSOR A0
#define LED_PIN 13
#define BUZZER_PIN 18
const char* ssid = "Wokwi-GUEST"; // Your WiFi SSID
const char* password = ""; // Your WiFi password
void setup() {
Serial.begin(9600);
pinMode(LED_PIN, OUTPUT);
pinMode(BUZZER_PIN, OUTPUT);
// Connect to Wi-Fi (simulated, no actual connection)
Serial.println("Connecting to Wi-Fi...");
}
void loop() {
// Simulate gas concentration
int gasValue = analogRead(GAS_SENSOR);
float gasConcentration = gasValue * (100.0 / 1023.0);
Serial.print("Gas Concentration: ");
Serial.print(gasConcentration);
Serial.println("%");
// Simulate sending data to Blynk (mock functionality)
// Blynk.virtualWrite(V1, gasConcentration);
// Check if gas concentration exceeds a certain threshold
if (gasConcentration > 5.0) {
Serial.println("High gas concentration detected! Activating LED and buzzer.");
digitalWrite(LED_PIN, HIGH);
digitalWrite(BUZZER_PIN, HIGH);
// Simulate sending a notification
// Blynk.notify("High gas concentration detected!");
} else {
digitalWrite(LED_PIN, LOW);
digitalWrite(BUZZER_PIN, LOW);
}
delay(5000); // Delay before next reading
}