#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd (0x27, 16, 2);
int pir=4, led=3, buz=2, dpir=pir, Freq;
void setup() {
lcd.init();
lcd.backlight();
pinMode(pir, INPUT);
pinMode(led, OUTPUT);
pinMode(buz, OUTPUT);
}
void Suara(){
for(Freq=50;Freq<600;Freq+=30){
tone(buz,Freq);
delay(10);
noTone(buz);
}
}
void loop() {
dpir = digitalRead(pir);
if(dpir==1){
digitalWrite(led,1);
delay(100);
digitalWrite(led,0);
Suara();
//tone(buz,Freq);
// delay(100);
// noTone(buz);
// delay(100);
lcd.setCursor(3,0);
lcd.print("terdeteksi");
lcd.setCursor(2,1);
lcd.print("sensor aktif");
lcd.backlight();
}
else{
digitalWrite(led,0);
lcd.clear();
lcd.noBacklight();
}
}