การตั้งค่าไลบรารี่ TFT_eSPI

ไลบรารี่ TFT_eSPI เป็นไลบรารี่สำหรับเขียนโปรแกรมสั่งงานหน้าจอ ที่รองรับหน้าจอหลากหลายรุ่น รวมถึงหน้าจอที่ IOXESP32 Display Adapter shield รองรับด้วย ทั้งนี้ก่อนใช้งานไลบรารี่ต้องตั้งค่าไลบรารี่ก่อน เพื่อให้ไลบราที่สื่อสารกับหน้าจอได้ถูกต้อง

ขั้นตอนการใช้งานไลบรารี่ TFT_eSPI อ่านได้ตามบทความด้านล่างนี้

จากบทความ ในหัวข้อ การตั้งค่าไลบรารี่ TFT_eSPI มีขั้นตอนที่แตกต่างจากบทความดังนี้

การตั้งค่าไลบรารี่ TFT_eSPI ใช้งานกับจอ ILI9341

จอ LCD ที่ใช้ไอซี ILI9341 มี 2 ขนาด คือ ขนาด 2.8 นิ้ว และขนาด 3.2 นิ้ว ทัชสกรีนแบบ Capacitive (บอร์ดดำ) ไอซี Touch Screen Controller เบอร์ FT6336U ให้แก้ไขไฟล์ต่าง ๆ ดังนี้

ไฟล์ User_Setup_Select.h ให้ค้นหาบรรทัด #include <user_setup.h> แล้วเพิ่มเครื่องหมาย Comment (//) เข้าไปที่หน้าบรรทัด

แล้วค้นหาบรรทัด #include <User_Setups/Setup1_ILI9341.h> แล้วลบเครื่องหมาย Comment (//) หน้าบรรทัดนั้นออก แล้วบันทึกไฟล์

จากนั้นเปิดไฟล์ Setup1_ILI9341.h ที่อยู่ในโฟลเดอร์ User_Setups ขึ้นมา แล้วคัดลอกโค้ดโปรแกรมต่อไปนี้ ไปวางทับโค้ดทั้งไฟล์ บันทึกไฟล์ให้เรียบร้อย แล้วปิดโปรแกรม Text Editor ไปได้เลย

การตั้งค่าไลบรารี่ TFT_eSPI ใช้งานกับจอ ST7796S แบบ SPI

LCD ขนาด 3.5 นิ้ว แบบมีทัช Capacitive (บอร์ดดำ) ไอซี Touch Screen Controller เบอร์ FT6336U ให้แก้ไขไฟล์ต่าง ๆ ดังนี้

ไฟล์ User_Setup_Select.h ให้ค้นหาบรรทัด #include <user_setup.h> แล้วเพิ่มเครื่องหมาย Comment (//) เข้าไปที่หน้าบรรทัด

แล้วค้นหาบรรทัด #include <User_Setups/Setup43_ST7735.h> ลบเครื่องหมาย Comment (//) หน้าบรรทัดออก แล้วบันทึกไฟล์

จากนั้นเปิดไฟล์ Setup43_ST7735.h ที่อยู่ในโฟลเดอร์ User_Setups ขึ้นมา แล้วคัดลอกโค้ดโปรแกรมต่อไปนี้ ไปวางทับโค้ดทั้งไฟล์ บันทึกไฟล์ให้เรียบร้อย แล้วปิดโปรแกรม Text Editor ไปได้เลย

Last updated