ใบงานทดลองที่13 โปรแกรมการเชื่อมต่อกับ PIR Sensorส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ

ใบงานทดลองที่13

  #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

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ ครั้งที่ 10 (Arduino วัดอุณหภูมิ)

ใบงานการทดลองที่ 14 การอ่านค่าอุณหภูมิด้วย DS18B20 ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ

ใบงานทดลองที่12 เชื่อมต่อโมดูลวัดระยะทางด้วยอัลตราโซนิค ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ