สารบัญ:

อ่านรีโมทคอนโทรลโดยใช้เซ็นเซอร์อินฟราเรด: 4 ขั้นตอน
อ่านรีโมทคอนโทรลโดยใช้เซ็นเซอร์อินฟราเรด: 4 ขั้นตอน

วีดีโอ: อ่านรีโมทคอนโทรลโดยใช้เซ็นเซอร์อินฟราเรด: 4 ขั้นตอน

วีดีโอ: อ่านรีโมทคอนโทรลโดยใช้เซ็นเซอร์อินฟราเรด: 4 ขั้นตอน
วีดีโอ: วิธีต่อตัวรับรีโมทIRเพื่อเช็คสัญญาณรีโมท 2024, กรกฎาคม
Anonim
อ่านรีโมตคอนโทรลโดยใช้เซ็นเซอร์อินฟราเรด
อ่านรีโมตคอนโทรลโดยใช้เซ็นเซอร์อินฟราเรด

สวัสดีทุกคน

ในบทความที่แล้ว ฉันเขียนเกี่ยวกับวิธีใช้ "เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR"

และในบทความนี้ ผมจะเขียนฟังก์ชันอื่นของเซนเซอร์อินฟราเรดนี้

เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR มี 2 ส่วนหลัก คือ IR emitter และ IR Receiver และในบทความนี้ ฉันจะเปิดใช้งานเฉพาะตัวรับสัญญาณ IR

ฉันจะใช้มันเพื่ออ่านข้อมูลที่ส่งโดยการควบคุมระยะไกล

ขั้นตอนที่ 1: ต้องการส่วนประกอบ

ต้องการส่วนประกอบ
ต้องการส่วนประกอบ
ต้องการส่วนประกอบ
ต้องการส่วนประกอบ
ต้องการส่วนประกอบ
ต้องการส่วนประกอบ

ส่วนประกอบที่จำเป็น:

  • เซ็นเซอร์หลีกเลี่ยงสิ่งกีดขวาง IR
  • Arduino NAno V.3
  • สายจัมเปอร์
  • รีโมท
  • USB มินิ

ห้องสมุดที่จำเป็น:

IRremote

อ่านบทความนี้เพื่อดูวิธีเพิ่มไลบรารี่ใน Arduino "Add Library"

ขั้นตอนที่ 2: เชื่อมต่อ IR Sensore กับ Arduino

เชื่อมต่อเซ็นเซอร์อินฟราเรดกับ Arduino
เชื่อมต่อเซ็นเซอร์อินฟราเรดกับ Arduino

เซ็นเซอร์ IR กับ Arduino

VCC ==> +5V

GND ==> GND

ออก ==> D2

ขั้นตอนที่ 3: การเขียนโปรแกรม

การเขียนโปรแกรม
การเขียนโปรแกรม

ก่อนที่คุณจะเริ่มสเก็ตช์ ตรวจสอบให้แน่ใจว่าได้ติดตั้งไลบรารี "IRremote" แล้ว เพื่อไม่ให้เกิดข้อผิดพลาดเมื่อคุณลองใช้ Sketch ที่ฉันให้ไว้

ด้านล่างนี้เป็นภาพร่างที่คุณสามารถใช้ได้:

#รวม

int RECV_PIN = 2;

IRrecv irrecv(RECV_PIN); ผลลัพธ์ decode_results;

การตั้งค่าเป็นโมฆะ ()

{ Serial.begin(9600); irrecv.enableIRIn(); // เริ่มเครื่องรับ }

วงเป็นโมฆะ () {

ถ้า (irrecv.decode (&ผลลัพธ์)) { Serial.println (results.value); irrecv.resume(); // รับค่าถัดไป } ล่าช้า (100); }

หากคุณต้องการไฟล์ คุณสามารถดาวน์โหลดได้ด้านล่าง:

ขั้นตอนที่ 4: ผลลัพธ์

Image
Image

ชี้รีโมทคอนโทรลไปทางตัวรับสัญญาณ IR จากนั้นกดปุ่มไม่กี่ปุ่ม

Serial monitor จะแสดงข้อมูลจากปุ่มรีโมทที่กด

ข้อมูลที่เราได้รับจากการทดลองนี้สามารถนำไปใช้กับสิ่งดีๆ อื่นๆ ได้ เช่น ควบคุม LED ด้วยรีโมท เปิดพัดลม ฯลฯ

ขอบคุณสำหรับการอ่านลาในบทความถัดไป

แนะนำ: