วันนี้เราจะไปอินเตอร์เฟซ 2.4 นิ้ว TFT LCD โล่กับ Arduino ด้วยการใช้โล่ TFT LCD สีนี้เราสามารถแสดงอักขระสตริงบล็อกรูปภาพและอื่น ๆ บน TFT LCD สีได้ และเราสามารถใช้ TFT Shield นี้ในหลาย ๆ แอปพลิเคชั่นเช่น Security System, Home Automation, Games เป็นต้น
การเชื่อมต่อ TFT LCD กับ Arduinoนั้นง่ายมาก เราจำเป็นต้องมีบอร์ด ArduinoและTFT Shield 2.4 นิ้วในส่วนฮาร์ดแวร์และ Arduino IDE & TFT Library ในส่วนซอฟต์แวร์ ห้องสมุดจำนวนมากมีอยู่บนอินเทอร์เน็ตเพื่อให้ TFT Shield ทำงานได้ แต่ TFT LCD ที่แตกต่างกันจะมีไดรเวอร์ในตัวที่แตกต่างกัน ก่อนอื่นเราต้องระบุไดรเวอร์ของ TFT แล้วติดตั้งไลบรารีที่เหมาะสมสำหรับสิ่งนั้น ที่นี่เราจะใช้ 2.4 นิ้ว TFT โล่มีคนขับ ili9341 ลิงก์สำหรับการดาวน์โหลดไลบรารีสำหรับ TFT ที่กำหนดมีให้ใน 'ขั้นตอน' ด้านล่าง ตรวจสอบสิ่งนี้เพื่อเชื่อมต่อ LCD กับ Arduino อย่างง่าย
ข้อกำหนดฮาร์ดแวร์และซอฟต์แวร์:
ฮาร์ดแวร์:
- Arduino Uno
- โล่ TFT
- สาย USB
ซอฟต์แวร์:
- Arduino ide
- ห้องสมุด TFT สำหรับ Arduino (spfd5408)
แผนภูมิวงจรรวม:
ผู้ใช้ต้องใส่ TFT Shield บน Arduino เท่านั้น เนื่องจาก TFT Shield เข้ากันได้กับ Arduino UNO และ Arduino mega
ขั้นตอนในการติดตั้งไลบรารี TFT ใน Arduino IDE:
ขั้นตอนที่ 1: ดาวน์โหลดไลบรารี TFT สำหรับ Arduino จากลิงค์ด้านล่างและทำให้เป็น zip (หากยังไม่ได้ซิป)
github.com/JoaoLopesF/SPFD5408
ขั้นตอนที่ 2: หลังจากนี้คัดลอกและวางในโฟลเดอร์ไลบรารี Arduino ใน Program Files
ขั้นตอนที่ 3: เปิด Arduino IDE แล้วเลือก Sketch -> Include Library -> Add. ZIP Library
จากนั้นไปที่ Arduino Library ใน Program Files ซึ่งคุณได้วางไลบรารีที่ดาวน์โหลดแบบซิปในขั้นตอนที่ 2 แล้วเลือกและเปิดไลบรารีที่บีบอัด SPFD5408-Master
My Computer -> C: Drive -> Program Files -> Arduino -> libraries
หลังจากเปิด SPFD5408 Master Library คุณจะเห็นว่าไฟล์ไลบรารีของคุณได้รับการติดตั้งใน Arduino IDE แล้ว
ขั้นตอนที่ 4: ตอนนี้ใน Arduino IDE ไปที่ไฟล์ -> ตัวอย่าง -> SPFD5408-master -> spfd5408_graphictest
เปิดรวบรวมแล้วอัปโหลดใน Arduino
ตอนนี้คุณจะได้รับผลลัพธ์ของคุณบน TFT ผู้ใช้สามารถแก้ไขโค้ดนี้ได้ตามความต้องการเช่นเราใส่ 'ข้อความ' ตามที่เราต้องการ
หมายเหตุ: สามารถทำตามขั้นตอนเดียวกันนี้เพื่อติดตั้งไลบรารีใน Arduino IDE