สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
เราคือกลุ่มนักศึกษา 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 ให้ลองปรับปุ่มโพเทนชิออมิเตอร์ มีความสุข!
แนะนำ:
Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: 6 ขั้นตอน
Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: นี่คือการสร้างเซ็นเซอร์อุณหภูมิและความชื้นที่ใช้พลังงานแสงอาทิตย์ เซ็นเซอร์จำลองเซ็นเซอร์ Oregon 433mhz และมองเห็นได้ในเกตเวย์ Telldus Net สิ่งที่คุณต้องการ: 1x "10-LED พลังงานแสงอาทิตย์ Motion Sensor" จากอีเบย์ ตรวจสอบให้แน่ใจว่ามันบอกว่าแป้ง 3.7v
Arduino เชื่อมต่อกับ Ultrasonic Sensor และ Contactless Temperature Sensor: 8 ขั้นตอน
การเชื่อมต่อกับ Arduino กับ Ultrasonic Sensor และ Contactless Temperature Sensor: ปัจจุบัน ผู้ผลิต นักพัฒนาต่างเลือกใช้ Arduino สำหรับการพัฒนาอย่างรวดเร็วของการสร้างต้นแบบของโครงการ Arduino เป็นแพลตฟอร์มอิเล็กทรอนิกส์แบบโอเพ่นซอร์สที่ใช้ฮาร์ดแวร์และซอฟต์แวร์ที่ใช้งานง่าย Arduino มีชุมชนผู้ใช้ที่ดีมาก ในโครงการนี้
จอ LCD I2C / IIC - ใช้ SPI LCD กับจอแสดงผล LCD I2C โดยใช้โมดูล SPI เป็น IIC กับ Arduino: 5 ขั้นตอน
จอ LCD I2C / IIC | ใช้ SPI LCD กับจอแสดงผล LCD I2C โดยใช้โมดูล SPI เป็น IIC กับ Arduino: สวัสดีทุกคน เนื่องจาก SPI LCD 1602 ปกติมีสายเชื่อมต่อมากเกินไป ดังนั้นจึงยากมากที่จะเชื่อมต่อกับ Arduino แต่มีโมดูลเดียวในตลาดที่สามารถทำได้ แปลงจอแสดงผล SPI เป็นจอแสดงผล IIC ดังนั้นคุณต้องเชื่อมต่อเพียง 4 สายเท่านั้น
จอ LCD I2C / IIC - แปลง SPI LCD เป็นจอแสดงผล LCD I2C: 5 ขั้นตอน
จอ LCD I2C / IIC | แปลง SPI LCD เป็น I2C LCD Display: การใช้จอแสดงผล spi lcd จำเป็นต้องมีการเชื่อมต่อมากเกินไป ซึ่งทำได้ยากมาก ดังนั้นฉันจึงพบโมดูลที่สามารถแปลง i2c lcd เป็น spi lcd ได้ ดังนั้นมาเริ่มกันเลย
SENSOR SUHU DENGAN LCD DAN LED (สร้างเซ็นเซอร์อุณหภูมิด้วย LCD และ LED): 6 ขั้นตอน (พร้อมรูปภาพ)
SENSOR SUHU DENGAN LCD DAN LED (การทำเซ็นเซอร์อุณหภูมิด้วย LCD และ LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Output ke LCD และ LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda… เพิ่มเติม