Mục lục:

Sử dụng TFT 1.44 với Arduino Nano: 4 bước
Sử dụng TFT 1.44 với Arduino Nano: 4 bước

Video: Sử dụng TFT 1.44 với Arduino Nano: 4 bước

Video: Sử dụng TFT 1.44 với Arduino Nano: 4 bước
Video: [LậptrìnhArduino] Điều khiển màn hình LCD TFT 1.44 inch cắm trực tiếp lên arduino uno 2024, Tháng bảy
Anonim
Sử dụng TFT 1.44 với Arduino Nano
Sử dụng TFT 1.44 với Arduino Nano

Trong hướng dẫn này, chúng ta sẽ học cách kết nối màn hình LCD TFT 1.44 đi kèm Robo-Geek Kits.

Những màn hình LCD nhỏ này rất tiện lợi khi làm việc với robot vi mô vì nó mang lại màn hình hiển thị 128 x 128 pixel thuận tiện. Có 2 loại TFT 1.44, một loại bao gồm thẻ SD và một loại không có với giá lần lượt là 15 đô la Mỹ và 5 đô la Mỹ. Hướng dẫn này sẽ bao gồm TFT 1.44 không có thẻ SD.

Hướng dẫn này đã được thử nghiệm với Arduino Uno hoặc Arduino Nano. Nếu bạn có một bảng Arduino khác, vui lòng xem lại tài liệu vì cách bố trí chân cắm có thể khác. Cuối cùng, chúng tôi giả định rằng người dùng có mức độ hiểu biết cơ bản về cách sử dụng Arduino và tạo kết nối điện tử. Nếu bạn chưa quen với thế giới Arduino, chúng tôi khuyên bạn nên xem hướng dẫn này:

www.instructables.com/id/Arduino-Nano/

Bước 1: Tải xuống các Thư viện Bắt buộc

Tải xuống các Thư viện Bắt buộc
Tải xuống các Thư viện Bắt buộc

Thêm các thư viện sau vào Arduino:

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Librar…

Nếu bạn không biết cách thêm thư viện, hãy tham khảo phần này:

www.arduino.cc/en/Guide/Libraries

Bước 2: Nối dây TFT 1.44 đến Arduino

Nối dây TFT 1.44 đến Arduino
Nối dây TFT 1.44 đến Arduino
Nối dây TFT 1.44 đến Arduino
Nối dây TFT 1.44 đến Arduino
Nối dây TFT 1.44 đến Arduino
Nối dây TFT 1.44 đến Arduino

Ở phía sau của màn hình LCD TFT 1.44, chúng ta có thể thấy các kết nối từ LED đến VCC. Chúng tôi đề nghị viết nó ra một mảnh giấy như trong hình với các chú thích màu xanh lam.

TFT vừa vặn khi sử dụng breadboard. Đảm bảo rằng tất cả các ghim ở cùng một hàng và cài đặt nhẹ nhàng vì các ghim này rất tinh tế. Kiểm tra hình ảnh để xem kết nối như thế nào.

Chúng tôi đã kiểm tra màn hình nhiều lần và chúng tôi tin rằng bộ chuyển đổi mức là tùy chọn, vì vậy chúng tôi sẽ kết nối trực tiếp từ Arduino với màn hình LCD TFT 1.44.

Đối với các chân Arduino

LED đến 3,3 VSCK đến D13

SDA đến D11

A0 đến D8

RST đến D9

CS đến D10

GND sang GND

VCC đến 5,0 V

Bước 3: Mã: Đếm ngược

Lấy cảm hứng từ bộ phim Short Circuit, đoạn mã này tạo ra một bộ đếm ngược để chứng minh khả năng của màn hình LCD TFT 1.44. Để xem kết quả cuối cùng, hãy kiểm tra video.

Bước 4: Khắc phục sự cố

Xử lý sự cố
Xử lý sự cố

Nếu bạn gặp sự cố khi chạy mã, chúng tôi khuyên bạn nên làm như sau:

1. Đảm bảo các kết nối được thực hiện đúng cách với vôn kế

2. Nếu màn hình bị lệch theo hướng dọc, hãy thêm một biến vào mã:

int yoffset = 32;

Sau đó, thêm yoffset vào các lệnh vẽ, ví dụ:

tft.drawLine (10, 32 + yoffset, 10, 52 + yoffset, RED);

3. Điều gì sẽ xảy ra nếu thư viện Adafruit không hiển thị với màu sắc mong muốn. Đây là một chút khó khăn để giải quyết. Đề xuất của chúng tôi, hãy tạo một chức năng nhỏ hiển thị từng màu và ghi chú số. Các thiết bị điện tử giá cả phải chăng yêu cầu hack nhiều hơn một chút, vậy thôi, đó là một phần của niềm vui. Kiểm tra các màu sau trước và điều chỉnh cho phù hợp.

#define ĐEN 0x0000

#define RED 0x001F

#define BLUE 0xF800

#define GREEN 0x07E0

#define VÀNG 0x07FF

#define PURPLE 0xF81F

#define CYAN 0xFFE0

#define WHITE 0xFFFF

Đề xuất: