สารบัญ:

Arduino IR Sensor และรีโมทพร้อม LCD: 4 ขั้นตอน
Arduino IR Sensor และรีโมทพร้อม LCD: 4 ขั้นตอน

วีดีโอ: Arduino IR Sensor และรีโมทพร้อม LCD: 4 ขั้นตอน

วีดีโอ: Arduino IR Sensor และรีโมทพร้อม LCD: 4 ขั้นตอน
วีดีโอ: สอน วิธี ใช้งาน Arduino รีโมท IR Infrared Arduino Remote 2024, กรกฎาคม
Anonim
Arduino IR Sensor และรีโมทพร้อม LCD
Arduino IR Sensor และรีโมทพร้อม LCD

เราคือกลุ่มนักศึกษา UQD10801 (Robocon1) จาก Universiti Tun Hussein Onn Malaysia (UTHM)

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีแสดงปุ่มบนรีโมท IR ไปยังจอแสดงผลคริสตัลเหลว (LCD) โดยใช้ Arduino Uno R3 บทช่วยสอนนี้จะถูกจำลองโดยใช้ tinkercad คุณสามารถอ้างถึงวิดีโอ YouTube นี้เป็นตัวอย่าง

เสบียง

1. Arduino Uno R3

2. การต่อสายไฟ

3. จอแสดงผลคริสตัลเหลว (LCD)

4. โพเทนชิออมิเตอร์

5. เซ็นเซอร์อินฟราเรด

6. IR รีโมท

7. เขียงหั่นขนม

8. ตัวต้านทาน (1kohm ถึง 10kohm)

ขั้นตอนที่ 1: เชื่อมต่อวงจรตามที่แสดงในภาพ

ต่อวงจรตามภาพ
ต่อวงจรตามภาพ

ต่อสายไฟโดยใช้เขียงหั่นขนมเพื่อให้แน่ใจว่ามีการสร้างวงจรที่เป็นระเบียบเรียบร้อย สำหรับ LCD จะใช้พิน 2, 3, 4, 5, 11 และ 12 หน้าที่ของโพเทนชิออมิเตอร์คือการควบคุมความสว่างของจอ LCD คุณสามารถใช้สายไฟหลายสีตามที่แสดงในรูปภาพเพื่อติดตามพินบน Arduino เซ็นเซอร์ IR จะเชื่อมต่อกับพิน 7 บน Arduino

ขั้นตอนที่ 2: การเข้ารหัสระบบ

การเข้ารหัสระบบ
การเข้ารหัสระบบ

ใช้ไลบรารี 2 แห่ง ได้แก่ LiquidCrystal.h และ IRremote.h ส่วนแรกของการเข้ารหัสคือการค้นหารหัสจากแต่ละปุ่มของรีโมท ตัวอย่างเช่น ใน tinkercad.com รหัสที่ส่งโดยปุ่ม OFF/ON คือ "16580863" ซึ่งจะแตกต่างกันไปสำหรับปุ่มทั้งหมด ในการค้นหาสิ่งนี้ คุณจะต้องสร้างโปรแกรมเพื่อค้นหาแต่ละรหัสสำหรับแต่ละปุ่ม สามารถดาวน์โหลดโค้ดตัวอย่างด้านล่างเพื่อใช้อ้างอิง คุณต้องจดแต่ละรหัสด้วยตนเองสำหรับปุ่มทุกปุ่มจากจอภาพแบบอนุกรม รวบรวมและอัปโหลดรหัสไปยัง Arduino และเรียกใช้ระบบ ทดสอบแต่ละปุ่มบนรีโมท IR และจดรหัสสำหรับแต่ละปุ่มเพื่อใช้อ้างอิงในอนาคต

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

การเข้ารหัสโปรแกรมขั้นสุดท้าย
การเข้ารหัสโปรแกรมขั้นสุดท้าย

เมื่อคุณบันทึกรหัสสำหรับรีโมท IR เสร็จแล้ว คุณสามารถดำเนินการรหัสโปรแกรมสุดท้ายได้ ซึ่งจะรวมถึงไลบรารี LiquidCrystal.h สามารถดาวน์โหลดโค้ดตัวอย่างด้านล่างเพื่อใช้อ้างอิง ใช้เคส "สวิตช์" ในโปรแกรมเพื่อสลับระหว่างปุ่มต่างๆ สำหรับแต่ละกรณีสวิตช์ ใช้ lcd.print เพื่อแสดงข้อความสำหรับแต่ละปุ่มบน LCD เพิ่มการหน่วงเวลา 0.5 วินาทีและการหยุดพัก เพื่อออกจากการทำซ้ำ เมื่อคุณเขียนโค้ดเสร็จแล้ว ให้คอมไพล์และอัปโหลดไปยัง Arduino

ขั้นตอนที่ 4: การทดสอบ

การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ

ขั้นตอนสุดท้ายคือการทดสอบโปรแกรมโดยเปิด Arduino และทดสอบโดยกดปุ่มบนรีโมท IR หากคุณไม่เห็นข้อความบน LCD ให้ลองปรับปุ่มโพเทนชิออมิเตอร์ มีความสุข!

แนะนำ: