#include <WiFi.h>
#include <WiFiClient.h>
//#include <BlynkSimpleEsp32.h>
char auth[] = "xq-C2QfTATi64_fJgVrOkMvDB-JlRmJD";
char ssid[] = "V2020";
char pass[] = "srinibas1100";
#define BLYNK_TEMPLATE_ID "TMPLDvuMcVuQ"
#define BLYNK_TEMPLATE_NAME "fire"
#define BLYNK_AUTH_TOKEN "xq-C2QfTATi64_fJgVrOkMvDB-JlRmJD"
DHT dht(DHTPIN, DHTTYPE); // Initialize DHT11 sensor
WiFiClient client;
#define FLAME_SENSOR_PIN_DO 14 // Digital Output pin
#define FLAME_SENSOR_PIN_AO 34 // Analog Output pin
void setup() {
Serial.begin(115200);
pinMode(FLAME_SENSOR_PIN_DO, INPUT);
pinMode(FLAME_SENSOR_PIN_AO, INPUT);
}
void loop() {
// Read digital output
int flameDetected = digitalRead(FLAME_SENSOR_PIN_DO);
// Read analog output
int flameIntensity = analogRead(FLAME_SENSOR_PIN_AO);
// Print digital output status
if (flameDetected == LOW) { // Adjust based on your sensor's logic
Serial.println("Flame detected!");
} else {
Serial.println("No flame detected.");
}
// Print analog output value
Serial.print("Flame Intensity: ");
Serial.println(flameIntensity);
delay(2000); // Adjust the delay as needed
} // Wait for 2 seconds before reading again
//Blynk.run(); // Run Blynk background tasks
}