Mục lục:
- Bước 1: Lắp ráp
- Bước 2: Demo 1. Đồ họa và Văn bản
- Bước 3: Demo 2. Màn hình cảm ứng
- Bước 4: Demo 3. Trò chơi logic "Cột"
- Bước 5: Video giới thiệu
Video: Trò chơi logic "Cột": 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
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:
- Một trong những màn hình SPI giá cả phải chăng và hợp lý nhất,
- Arduino Nano,
- 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
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
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
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"
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:
Chạy các trò chơi Steam của bạn trên Bộ máy trò chơi cổ điển với Raspberry Pi: 7 bước
Chạy các trò chơi Steam của bạn trên Bộ máy trò chơi cổ điển với Raspberry Pi: Bạn có tài khoản Steam với tất cả các trò chơi mới nhất không? Làm thế nào về một tủ arcade? Nếu vậy, tại sao không kết hợp cả hai thành một máy chơi game Steam Streaming tuyệt vời. Cảm ơn những người ở Steam, giờ đây bạn có thể phát trực tuyến các trò chơi mới nhất từ PC hoặc Ma
Tính điểm điện tử cho trò chơi ném túi đậu Trò chơi bóng chày: 8 bước (có hình ảnh)
Tính điểm điện tử cho trò chơi ném túi đậu Trò chơi bóng chày: Tài liệu hướng dẫn này sẽ giải thích cách tự động giữ điểm số bằng phương pháp điện tử cho trò chơi bóng chày theo chủ đề Túi đậu. Tôi sẽ không trình bày cách xây dựng chi tiết của trò chơi bằng gỗ, bạn có thể tìm thấy những kế hoạch đó trên trang web của Ana White tại: https: // www
Trò chơi Aruduino LED Nhấp nhanh Trò chơi hai người chơi: 8 bước
Aruduino LED Game Fast Click Two Player Game: Dự án này được lấy cảm hứng từ @HassonAlkeim. Nếu bạn sẵn sàng tìm hiểu sâu, đây là một liên kết bạn có thể kiểm tra https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Trò chơi này là một phiên bản cải tiến của Alkeim's. Nó là một
Bộ điều khiển trò chơi tự làm dựa trên Arduino - Bộ điều khiển trò chơi Arduino PS2 - Chơi Tekken với tự làm trò chơi Arduino: 7 bước
Bộ điều khiển trò chơi tự làm dựa trên Arduino | Bộ điều khiển trò chơi Arduino PS2 | Chơi Tekken với Bàn điều khiển Arduino tự làm: Xin chào các bạn, chơi game luôn thú vị nhưng chơi với Bộ điều khiển trò chơi tùy chỉnh tự làm của riêng bạn sẽ thú vị hơn
Trình mô phỏng trò chơi điện thoại thông minh- Chơi trò chơi Windows bằng IMU điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: 5 bước
SmartPhone Game Simulator- Chơi Windows Games Sử dụng IMU Điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: Hỗ trợ dự án này: https://www.paypal.me/vslcreations bằng cách quyên góp cho mã nguồn mở & hỗ trợ để phát triển hơn nữa