#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int buz = 3;
int pir = 6;
int val = 0;
void setup()
{
lcd.init();
lcd.backlight();
pinMode(buz,OUTPUT);
pinMode(pir, INPUT);
}
void loop(){
val = analogRead()lRead(pir); // อ่านค่าจากเซนเซอร์ PIR
lcd.setCursor(1,0);
lcd.print("val = ");
lcd.setCursor(6,0);
lcd.print(val); // พิมพ์ค่าที่ตรวจจับได้จาก PIR
if (val == 0) { // ถ้าค่า PIR เป็น 0 แสดงว่าตรวจพบวัตถุ สั่งเปิดไฟ LED
digitalWrite(buz, 1);
}else{
digitalWrite(buz, 0);
}
}