/*
PIR sensor tester
*/
#define led1 13
#define led2 12
#define led3 8 // choose the pin for the LED
#define pir1 2
#define pir2 4
#define pir3 7
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT); // declare LED as output
pinMode(pir1, INPUT);
pinMode(pir2, INPUT);
pinMode(pir3, INPUT); // declare sensor as
Serial.begin(9600);
}
void loop() {
delay(3000);
if (digitalRead(pir1) == HIGH) {
digitalWrite(led1, HIGH); // turn LED ON
Serial.println("Ada orang di kamar tidur");
}
else {
digitalWrite(led1, LOW); // turn LED OFF
Serial.println("Tidak Ada orang di kamar tidur");
}
if (digitalRead(pir2) == HIGH) {
digitalWrite(led2, HIGH); // turn LED ON
Serial.println("Ada orang di ruang tamu");
}
else {
digitalWrite(led2, LOW); // turn LED OFF
Serial.println("Tidak Ada orang di ruang tamu");
}
if (digitalRead(pir3) == HIGH) {
digitalWrite(led3, HIGH); // turn LED ON
Serial.println("Ada orang di dapur");
}
else {
digitalWrite(led3, LOW); // turn LED OFF
Serial.println("Tidak Ada orang di dapur");
}
}