Mục lục:

TFT 1.44 Arduino Nano - Các ví dụ khác: 4 bước
TFT 1.44 Arduino Nano - Các ví dụ khác: 4 bước

Video: TFT 1.44 Arduino Nano - Các ví dụ khác: 4 bước

Video: TFT 1.44 Arduino Nano - Các ví dụ khác: 4 bước
Video: Sử dụng thành thạo Keypad 4x4 qua Project Làm máy tính cầm tay bằng Arduino #shorts #arduino #diy 2024, Tháng bảy
Anonim
TFT 1.44 Arduino Nano - Thêm ví dụ
TFT 1.44 Arduino Nano - Thêm ví dụ

Trong hướng dẫn này, chúng tôi sẽ xem xét thêm các ví dụ về những gì có thể được thực hiện với TFT 1.44 và Arduino Nano từ bộ dụng cụ Robo-Geek.

Vui lòng tham khảo để tìm hiểu cách kết nối với TFT 1.44:

www.instructables.com/id/Using-TFT-144-Wit…

Và nếu bạn chưa quen với Thế giới Arduino, chúng tôi đặc biệt khuyên bạn nên bắt đầu với:

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

Bước 1: Lấy lại cảm hứng cho ví dụ về màn hình

Image
Image

Tại Robo-Geek, chúng tôi là những người hâm mộ lớn của bộ phim Short Circuit. Hướng dẫn này được lấy cảm hứng từ cảnh mở đầu, Struck by Lighting, nơi màn hình máy tính được đặt trong Johnny's 5 thân được thiết lập lại. Với TFT 1.44, chúng ta có thể tạo ra một màn hình tương tự nhưng tất nhiên nó sẽ dành cho các robot thu nhỏ.

Lưu ý khi kiểm tra hệ thống được tiến hành, các tiêu đề khác nhau sẽ nhấp nháy bằng chữ đỏ. Vì vậy, điều này là rất mát mẻ!

Mã đơn giản này sẽ được sử dụng để tạo lại trình tự kiểm tra hệ thống.

Bước 2: Mã

Giống như tất cả mã Arduino, có 2 phần:

Chức năng thiết lập và chức năng vòng lặp. Các chức năng còn lại là chức năng phụ trợ.

Có một thủ thuật đơn giản để tạo hoạt ảnh. Đó là vẽ màu, sau đó vẽ màu đen tương tự. Miễn là nền đen, ảnh hưởng đến người dùng là văn bản hoặc hình vẽ sẽ nhấp nháy. Tốc độ xử lý khá nhanh nên có thể tạo hình động nhanh với độ trễ nhỏ.

Màn hình được chia thành 10 phần, 5 phần ở mỗi nửa màn hình.

Hàm print_messages () in phần cụ thể đã chọn và màu phông chữ được chọn.

Hàm print_all_messages () in tất cả các phần

Hàm print_labels () vẽ các nhãn cho màn hình (các nút BẬT / TẮT, v.v.)

Hàm draw_buttons () vẽ các nút

Hàm animate_messages () gọi hàm print_messages () và hiển thị các thông báo dưới dạng một chuỗi ngẫu nhiên:

/ Trình tự: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6

Ý tưởng cải tiến: Mã này có thể được cải thiện và có thể sử dụng hàm ngẫu nhiên để thay thế.

Bước 3: Ví dụ: Bạn cũng không muốn trở thành hạt tiêu?

Image
Image

Thêm cảm hứng từ bộ phim Short Circuit:

Như theo ví dụ trước, mã này cho thấy cách tương tác với TFT 1.44 từ Robo-Geek Kits.

Hàm printDrPepper () in thông báo.

Hàm printDrPepper_withdelay () in thông báo với độ trễ.

Hàm xoayText () in thông báo với độ trễ nhưng xoay nó trên màn hình.

Các vấn đề tiềm ẩn:

Với TFT 1.44, một số lần cài đặt được định cấu hình như thể màn hình 128x160, do đó có thể cần một độ lệch theo hướng dọc. Tham khảo hướng dẫn sau Bước 4 để biết thêm chi tiết. Một lần nữa, một phần của trò chơi hack các thiết bị nhỏ bé này.

www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/

Bước 4: Các nguồn khác

Image
Image

Nếu bạn đang tìm kiếm thêm cảm hứng, chúng tôi khuyên bạn nên xem video tuyệt vời này từ Educ8s.

Tuy nhiên, điều quan trọng cần lưu ý là các thư viện được sử dụng khác với các thư viện được hiển thị trong hướng dẫn, vì vậy chúng tôi không chịu trách nhiệm về tính hợp lệ của video. Phải nói rằng, luôn luôn tốt khi thử nghiệm và học hỏi từ càng nhiều người từ cộng đồng mã nguồn mở.

Chúc bạn may mắn với dự án của mình và hãy cho chúng tôi biết điều gì truyền cảm hứng cho dự án tiếp theo của bạn.

Đề xuất: