สารบัญ:
วีดีโอ: การควบคุมแสงตัวรับสัญญาณ IR: 4 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
หากคุณเพิ่งเริ่มเรียนรู้วิธีใช้ตัวรับสัญญาณ IR และหาวิธีการทำงานของส่วนประกอบ นี่คือโครงการที่สมบูรณ์แบบสำหรับการเริ่มต้น! ก่อนที่คุณจะกระโดดเข้าสู่โครงการนี้ ตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลดไลบรารีตัวรับ IR ที่อยู่ในเครื่องมือ << จัดการไลบรารี
เสบียง
- ไฟ LED หลากสี 3 ดวง
- ตัวรับสัญญาณ IR
- รีโมท (รีโมททีวีจะใช้งานได้)
- สายจัมเปอร์
- ตัวต้านทาน 3 1K
- เขียงหั่นขนม
ขั้นตอนที่ 1: ขั้นตอนที่ 1: รับรหัส HEX
ขึ้นอยู่กับว่าใช้รีโมทใด รหัส HEX สำหรับรีโมทแต่ละตัวจะแตกต่างกัน เพื่อให้เครื่องรับ IR จดจำรีโมทคอนโทรลที่กดได้ จำเป็นต้องระบุและจัดเก็บรหัส HEX ภายในรหัส
นี่คือรหัสเพื่อรับรหัส HEX สำหรับแต่ละตัวควบคุม คุณต้องการบันทึก 5 ปุ่มจากรีโมทของคุณ รวมทั้งปุ่ม OFF และ ON
#รวม
const int RECV_PIN = 7;
IRrecv irrecv(RECV_PIN); ผลลัพธ์ decode_results;
การตั้งค่าเป็นโมฆะ (){
Serial.begin(9600); irrecv.enableIRIn(); irrecv.blink13(จริง); }
วงเป็นโมฆะ (){
ถ้า (irrecv.decode (&ผลลัพธ์)){
Serial.println(ผลลัพธ์.ค่า HEX);
irrecv.resume(); } }
ขั้นตอนที่ 2: ขั้นตอนที่ 2: ตั้งค่า IR Reciver
ตอนนี้ได้เวลาตั้งค่าส่วนประกอบบนเขียงหั่นขนม เริ่มต้นด้วยการประกอบตัวรับสัญญาณ IR
มี 3 ขาบนตัวรับสัญญาณ IR ขาด้านขวาสุดคือ VCC (กำลัง) ขาด้านซ้ายสุดถ้าเป็น OUT (เชื่อมต่อกับหมุด) และขาตรงกลางสำหรับ GND
- เชื่อมต่อ VCC กับรางไฟบนเขียงหั่นขนม
- ต่อขา OUT เข้ากับ 11 บน Arduino
- เชื่อมต่อพิน GND กับรางกราวด์บนเขียงหั่นขนม
ขั้นตอนที่ 3: ขั้นตอนที่ 3: เชื่อมต่อ LEDS
- เชื่อมต่อขาสั้นของ LED ทั้งหมดเข้ากับตัวต้านทาน 1 K ohm ซึ่งเชื่อมต่อกับแหล่งจ่ายไฟ
- ต่อขายาวของ LED สีฟ้าเข้ากับขา 5 บน Arduino
- ต่อขายาวของ LED สีแดงเข้ากับขา 3 บน Arduino
- ต่อขายาวของ LED สีเขียวเข้ากับขา 6 บน Arduino
ขั้นตอนที่ 4: ขั้นตอนที่ 4: รหัส
นี่คือรหัส:
อย่าลืมเปลี่ยนรหัส HEX แต่ละปุ่มเป็นรหัส HEX ที่กำหนดไว้สำหรับรีโมทที่กำลังใช้งาน