int pirpin = 4; //NOMER PIN PIR YANG DIGUNAKAN
int PIRstatus = 0; //MENAMPUNG DATA DIISI DENGAN 0 / LOW
void setup() {
// put your setup code here, to run once:
pinMode(4, INPUT); //DIFUNGSIKAN SEBAGAI INPUTAN
pinMode(5, OUTPUT); // DIFUNGSIKAN SEBAGAI OUTPUT
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
PIRstatus = digitalRead(pirpin); //MEMBACA KEADAN PIN
if(PIRstatus == HIGH){
Serial.println("GERAKAN TERDETEKSI");
digitalWrite(5, HIGH);
delay(300000); // LAMA WAKTU LAMPU MENYALA 5 menit
}else{
Serial.println("TIDAK ADA GERAKAN");
digitalWrite(5, LOW);
}
delay(300); //MENGECEK ADAKAH GERAKAN ATAU TIDAK setiap kali 30 detik
}