int ledPin = 5;
int PIRPin = 25;
int PIRState = LOW;
void setup() {
// kode setup, dijalankan sekali saat mulai
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(ledPin, OUTPUT);
pinMode(PIRPin, INPUT);
}
void loop() {
// kode utama, dijalankan berulang-ulang
PIRState = digitalRead(PIRPin);
if (PIRState == HIGH) {
digitalWrite(ledPin, HIGH);
Serial.println("Terdeteksi Gerakan!!!");
} else {
digitalWrite(ledPin, LOW);
Serial.println("Perimeter Aman");
}
delay(10); // mempercepat simulasi
}