Mục lục:

Trò chơi logic "Cột": 5 bước
Trò chơi logic "Cột": 5 bước

Video: Trò chơi logic "Cột": 5 bước

Video: Trò chơi logic
Video: Cách chơi NONOGRAM (game siêu trí tuệ) nhanh nhất 2024, Tháng mười một
Anonim
Trò chơi logic
Trò chơi logic
Trò chơi logic
Trò chơi logic
Trò chơi logic
Trò chơi logic

Xin chào!

Hôm nay mình xin chia sẻ dự án tạo một trò chơi logic đơn giản "Cột". Đối với điều này, chúng tôi cần:

  1. Một trong những màn hình SPI giá cả phải chăng và hợp lý nhất,
  2. Arduino Nano,
  3. TFT-Shield cho Arduino Nano (chúng tôi sẽ kết hợp các thành phần riêng lẻ thành một đơn vị duy nhất).

Lá chắn này là phiên bản thứ hai (nhẹ, cho Arduino Nano) của TFT Shield cho Arduino Uno, bạn có thể đọc về đây và đây và đây.

Mô tả ngắn gọn về tấm chắn TFT:

  • Kích thước của bảng là 64x49 mm,
  • Đầu nối 30 chân để kết nối Arduino Nano,
  • Đầu nối 14 chân để kết nối màn hình TFT 320x240 với giao diện SPI (bao gồm cả màn hình cảm ứng),
  • Đầu nối cho thẻ nhớ microSD,
  • Đầu nối cho mô-đun Bluetooth (HC-06),
  • Đầu nối 20 chân cho máy ảnh OV7670 (cũng như các loại khác),
  • Đầu nối mini USB, cũng như đầu nối 2 chân riêng biệt cho nguồn điện 5V.

Bản thân trò chơi đã rất nổi tiếng, vì vậy tôi sẽ không đi sâu vào mô tả các quy tắc của nó. Và nói về quản lý. Vì Trong thiết bị này không có nút cơ nên chúng ta sẽ sử dụng màn hình cảm ứng của chính màn hình hiển thị. Ranh giới của các vùng màn hình và các chức năng tương ứng của chúng được thể hiện trong hình sau.

Không có gì phức tạp. Và vì vậy, chúng ta hãy bắt đầu.

Bước 1: Lắp ráp

cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp

Lắp ráp bảng rất đơn giản. Nhưng bạn phải cẩn thận đọc các chỉ định liên hệ trước khi lắp đặt, trước tiên bạn cần lắp bảng Arduino Nano như trong hình. Sau đó, một màn hình được kết nối, có thể được kết nối ở cả một mặt của bảng (ảnh từ 1 đến 6) và mặt khác (ảnh từ 7 và khác). Sau đó, bạn có thể kết nối nguồn bằng cáp USB mini.

Tôi đã chọn lắp ráp có giá đỡ, bởi vì Đây là một thiết kế nhỏ gọn hơn và thoải mái hơn khi cầm trên tay. Xin lưu ý rằng các lỗ gắn được thiết kế cho màn hình hiển thị theo đường chéo 2,8.

Sau khi lắp ráp, bạn có thể tiến hành tải xuống các bản phác thảo, nhưng trước khi cài đặt, đừng quên cài đặt thư viện cần thiết để làm việc với tấm chắn TFT. Thư viện nằm trên đường dẫn:

Trước khi đi đến bản phác thảo của trò chơi, tôi muốn cho bạn thấy khả năng của bảng trong việc vẽ văn bản và đồ họa, cũng như xử lý màn hình cảm ứng.

Bước 2: Demo 1. Đồ họa và Văn bản

Demo 1. Đồ họa và Văn bản
Demo 1. Đồ họa và Văn bản
Demo 1. Đồ họa và Văn bản
Demo 1. Đồ họa và Văn bản
Demo 1. Đồ họa và Văn bản
Demo 1. Đồ họa và Văn bản

Chương này cung cấp một ví dụ về cách làm việc với văn bản, đồ họa và màn hình cảm ứng. Bản phác thảo này sử dụng các phông chữ từ thư viện Adafruit.

Để thuận tiện, trước tiên bạn nên lập trình riêng bo mạch Arduino Nano và sau đó lắp ráp thiết bị (nhưng bạn cũng có thể lập trình bo mạch như một phần của thiết bị). Vẽ trực quan các phần tử trên màn hình nhanh hơn nếu màn hình được kết nối trực tiếp với Arduino Nano thông qua SPI.

Bước 3: Demo 2. Màn hình cảm ứng

Demo 2. Màn hình cảm ứng
Demo 2. Màn hình cảm ứng
Demo 2. Màn hình cảm ứng
Demo 2. Màn hình cảm ứng
Demo 2. Màn hình cảm ứng
Demo 2. Màn hình cảm ứng

Bản phác thảo sau đây cho thấy cách làm việc với màn hình cảm ứng. Vì màn hình cảm ứng có điện trở nên việc sử dụng bút cảm ứng sẽ thuận tiện hơn.

Sử dụng hai bản phác thảo này làm ví dụ, bạn đã có thể phát triển các dự án của riêng mình với đồ họa, văn bản và màn hình cảm ứng.

Bước 4: Demo 3. Trò chơi logic "Cột"

Demo 3. Trò chơi logic
Demo 3. Trò chơi logic
Demo 3. Trò chơi logic
Demo 3. Trò chơi logic
Demo 3. Trò chơi logic
Demo 3. Trò chơi logic

Và cuối cùng, chúng ta đến với bản phác thảo quan trọng nhất - trò chơi logic "Cột". Điều khiển, như tôi đã nói, được thực hiện bằng cách nhấp vào khu vực màn hình (nó thậm chí còn thuận tiện hơn các nút cơ học ở dưới cùng của màn hình). Và do có một số kích thước màn hình: 2,4 ", 2,8", 3,2 "(tương thích với tất cả phần mềm), chơi trên màn hình có đường chéo 3,2" sẽ dễ chịu hơn nhiều so với 2,4 ".

Bước 5: Video giới thiệu

Ở phần cuối, tôi đã thêm một video giới thiệu, hy vọng bạn sẽ thích dự án của tôi. Trong tương lai, tôi dự định đăng một dự án mới và hiển thị các tính năng mới bằng cách sử dụng thiết bị này. Cảm ơn đã chú ý!

Đề xuất: