#include"LiquidCrystal_I2C.h"
LiquidCrystal_I2C lcdB(0x27, 16, 4);
int LED=3, BUZ=2, PIR=4,DPIR,freq;
void setup() {
// put your setup code here, to run once:
lcdB.init();
lcdB.backlight();
lcdB.print("AHMAD");
pinMode(LED, OUTPUT);
pinMode(BUZ, OUTPUT);
pinMode(PIR, INPUT);
}
void suara(){
for(freq = 100; freq>=1000; freq+=200)
{tone(BUZ, freq);
delay(50);
noTone(BUZ);}
}
void loop() {
// put your main code here, to run repeatedly:
lcdB.setCursor(7,0);
lcdB.print(DPIR);
DPIR = digitalRead(PIR);
if(DPIR == 1){
lcdB.setCursor(0, 1);
lcdB.backlight();
lcdB.print("ahmad ganteng");
digitalWrite(LED, HIGH);
suara();
}else{
lcdB.noBacklight();
digitalWrite(LED, LOW);
}
}