#include <IRremote.h>
// Smart Fire Detection System
const int flameSensor = 2; // Flame Sensor DO pin
const int ledPin = 8; // LED
const int buzzerPin = 9; // Buzzer
void setup() {
pinMode(flameSensor, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int flameDetected = digitalRead(flameSensor);
if (flameDetected == LOW) { // Flame detected
digitalWrite(ledPin, HIGH);
digitalWrite(buzzerPin, HIGH);
Serial.println("🔥 Fire Detected!");
}
else { // No flame
digitalWrite(ledPin, LOW);
digitalWrite(buzzerPin, LOW);
Serial.println("No Fire");
}
delay(200);
}