#define fire 23
#define GREEN 12
#define RED 14
#define buzzer 13
int fire_Val = 0;
void setup() {
pinMode(GREEN, OUTPUT);
pinMode(fire, INPUT);
pinMode(RED, OUTPUT);
pinMode(buzzer, OUTPUT);
Serial.begin(9600); // Inisialisasi komunikasi serial
}
void loop() {
fire_Val = digitalRead(fire);
if (fire_Val == HIGH) { // Ubah kondisi untuk menyalakan alarm saat LDR tinggi
Serial.println("Fire in the House");
digitalWrite(GREEN, LOW);
digitalWrite(RED, HIGH);
digitalWrite(buzzer, HIGH);
tone(buzzer, 100);
Serial.print("Fire Level: ");
Serial.println(fire_Val);
delay(1000);
}
else { // Kondisi lainnya (LDR rendah)
digitalWrite(GREEN, HIGH);
digitalWrite(RED, LOW);
digitalWrite(buzzer, LOW);
tone(buzzer, 0);
Serial.print("Fire Level: ");
Serial.println(fire_Val);
delay(1000);
}
}