#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int PIRpin = 8;
void setup()
{
lcd.begin();
pinMode(PIRpin,INPUT);
lcd.home();
lcd.print("Waiting for PIR");
delay(10000);
lcd.clear();
}
void loop()
{
int x = digitalRead(PIRpin);
lcd.home();
lcd.print("PIR = ");
lcd.print(x);
delay(100);
}
PIR sensor หรือ sensor ชนิดหนึ่งที่ใช้ตรวจจับคลื่นรังสี Infrared ที่แพร่จาก มนุษย์ หรือ สัตว์ ที่มีการเคลื่อนไหว เมื่อ วงจรทำงาน LCD ขึ้นคำว่า Waiting for PIR เป็นเวลา 10 วินาที หลังจากนั้น LCD จะเปลี่ยนแสดง PIR = และแสดงตัวเลขที่เปลี่ยนแปลงตาม ค่าของPIR
ไม่มีความคิดเห็น:
แสดงความคิดเห็น