KitaNet Project3
KitaNet Project3
//Serial.println("Fire DETECTED");
statusPress=1;
if(statusPress==1)
digitalWrite(relay,LOW);
else if(isButtonPressed==HIGH)
//Serial.println("AMAN");
digitalWrite(relay,HIGH);
statusPress=0;
Blynk.virtualWrite(V7,!isButtonPressed);
}
void manualButtonStatus()
if (reading != lastButtonState)
lastDebounceTime = millis();
if (reading != buttonState)
buttonState = reading;
presstime = millis();
flag1 = 0;
flag2 = 1;
tapCounter++;
buzzerAlert(500);
releasetime = millis();
flag1 = 1;
flag2 = 0;
if (tapCounter == 1)
// Estimasi 7 detik
if (timediff >=7000)
modeButton=1;
if(modeButton==1)
for(int i=0;i<6;i++)
buzzerAlert(500);
digitalWrite(alarmLed, HIGH);
delay(200);
buzzerAlert(500);
digitalWrite(alarmLed, LOW);
delay(200);
modeButton=0;
}
//Serial.println("Alarm Door dan PIR OFF");
toggleSwitch=0;
pilih=0;
digitalWrite(buzzer,toggleSwitch);
digitalWrite(buzzer,pilih);
digitalWrite(alarmLed,!toggleSwitch);
digitalWrite(alarmLed,!pilih);