#include <LiquidCrystal.h>
int inputPin=2;
int pirState=LOW;
int val=0;
LiquidCrystal lcd(6, 7, 9, 10, 11, 12);
void setup() {
lcd.begin(16,2);
lcd.clear();
Serial.begin(9600);
}
void loop() {
val=digitalRead(inputPin);
if(val==HIGH){//jika val berlogika HIGH
if(pirState==LOW){
lcd.setCursor(0,0);
lcd.clear();
lcd.println("Ada Gerakan");
Serial.println("Ada Gerakan");
pirState=HIGH;
}
}
else{
if(pirState==HIGH){
lcd.setCursor(0,0);
lcd.clear();
lcd.println("Tdk Ada Gerakan");
Serial.println("Tdk Ada Gerakan");
pirState=LOW;
}
}
}