Hôm nay, chúng ta sẽ đến với Giao diện TFT LCD Shield 2,4 inch với Arduino. Bằng cách sử dụng tấm chắn TFT LCD màu này, chúng tôi có thể hiển thị các ký tự, chuỗi, khối, hình ảnh, v.v. trên TFT LCD màu. Và chúng ta có thể sử dụng TFT Shield này trong nhiều ứng dụng như: Hệ thống bảo mật, Tự động hóa gia đình, Trò chơi, v.v.
Giao diện TFT LCD với Arduino rất dễ dàng. Chúng ta chỉ cần có Bảng Arduino & Lá chắn TFT 2,4 inch ở phần phần cứng và Thư viện Arduino IDE & TFT ở phần phần mềm. Nhiều thư viện có sẵn trên Internet để TFT Shield hoạt động, nhưng các màn hình LCD TFT khác nhau có các trình điều khiển sẵn có khác nhau. Vì vậy, trước tiên chúng ta cần xác định trình điều khiển của TFT và sau đó cài đặt một thư viện phù hợp cho điều đó. Ở đây chúng tôi đang sử dụng TFT Shield 2,4 inch có trình điều khiển ili9341. Liên kết, để tải xuống Thư viện cho TFT nhất định, được cung cấp trong 'Các bước' bên dưới. Kiểm tra điều này để biết giao tiếp LCD đơn giản với Arduino.
Yêu cầu phần cứng và phần mềm:
Phần cứng:
- Arduino Uno
- Lá chắn TFT
- cáp USB
Phần mềm:
- Arduino Ide
- Thư viện TFT cho Arduino (spfd5408)
Sơ đồ mạch:
Người dùng chỉ cần chèn TFT Shield lên Arduino. Vì TFT Shield tương thích với Arduino UNO và Arduino mega.
Các bước cài đặt thư viện TFT trong Arduino IDE:
Bước 1: Tải xuống thư viện TFT cho Arduino, từ liên kết dưới đây và tạo nó ở dạng zip (nếu chưa được nén).
github.com/JoaoLopesF/SPFD5408
Bước 2: Sau đó, sao chép và dán nó vào thư mục thư viện Arduino trong Tệp chương trình.
Bước 3: Bây giờ mở Arduino IDE và chọn Sketch -> Bao gồm Thư viện -> Thêm Thư viện.ZIP.
Sau đó, truy cập Thư viện Arduino trong Tệp chương trình, nơi bạn đã dán thư viện đã tải xuống đã nén ở Bước 2 và chọn và mở thư viện SPFD5408-Master đã nén.
Máy tính của tôi -> C: Ổ đĩa -> Tệp chương trình -> Arduino -> thư viện
Bây giờ sau khi mở Thư viện Chính SPFD5408, bạn có thể thấy rằng tệp thư viện của mình đã được cài đặt trong Arduino IDE.
Bước 4: Bây giờ trong Arduino IDE, đi tới Tệp -> Ví dụ -> SPFD5408-master -> spfd5408_graphictest
Mở nó, biên dịch nó và sau đó tải nó lên trong Arduino.
Bây giờ bạn sẽ nhận được kết quả của bạn trên TFT. Người dùng có thể sửa đổi mã này theo yêu cầu của họ, giống như chúng tôi đã chèn một số 'Văn bản' theo ý chúng tôi.
Lưu ý: Có thể làm theo các bước tương tự để cài đặt bất kỳ Thư viện nào trong Arduino IDE.