Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Chào các cậu!
Đây sẽ là một hướng dẫn đơn giản về cách xây dựng thiết lập chơi game 8-bit bằng arduino.
Bước 1: Các thành phần cần thiết
1. Arduino (https://www.arduino.cc/)
2. Arduino IDE (https://www.arduino.cc/)
3. Breadboard hoặc Vero Board (theo nhu cầu của bạn)
4. Màn hình đồ họa Nokia 5110 (https://amzn.to/2N9PUd9)
5. Các nút ấn xúc giác (https://amzn.to/2Byqwwy)
6. Điện trở 12 ohm
7. Một chiếc còi
8. Dây kết nối
Bước 2: Kết nối và kiểm tra màn hình
Trước khi bắt đầu với dự án, tốt nhất bạn nên ghép nối màn hình với arduino và kiểm tra xem nó có hoạt động hay không.
Bây giờ, màn hình của bạn sẽ có 8 cổng: Vcc, LED, Ground, Rst, CE, DC, DIN và CLK (không theo thứ tự, hãy kiểm tra nhà sản xuất của bạn hoặc trang web nơi bạn mua nó).
Kết nối Vcc với nguồn điện 3.3V trên arduino và đèn LED và cổng nối đất sẽ đi đến chân GND trong arduino. Kết nối phần còn lại của các cổng như đã đề cập trong mã. RST-12, CE-11, DC-10, DIN-9, CLK-8.
Bây giờ hãy chạy mã và nếu mọi thứ hoạt động tốt, bạn sẽ có thể thấy tất cả các pixel trên màn hình chuyển sang màu đen và đèn nền bật sáng.
## KHÔNG BÁN CÁC KẾT NỐI ĐƯỢC GỬI TRONG BƯỚC NÀY ##
Bước 3: Thực hiện kết nối cuối cùng: Màn hình và Swiches
(* Tôi biết dự án của mình có vẻ lộn xộn vì tôi không có đủ thứ để tạo một bảng PCB tùy chỉnh cho nó. Vì vậy, tôi đã chọn phong cách trường học cũ *)
Về cơ bản sẽ có 4 + 3 = 7 nút cho gamebuino của bạn. 4 nút cho D-pad (lên, xuống, phải, trái) và 3 nút còn lại (A, B, C) cho các chức năng khác.
Cấu hình lại các kết nối trong bảng theo mã.
Không thay đổi tên macro trong mã.
# xác định SCR_CLK 13;
# xác định SCR_DIN 11;
# xác định SCR_DC A2;
# xác định SCR_CS A1;
# xác định SCR_RST A0;
# xác_định BTN_UP_PIN 9;
# xác_định BTN_RIGHT_PIN 7;
# xác_định BTN_DOWN_PIN 6;
# xác định BTN_LEFT_PIN 8;
# xác_định BTN_A_PIN 4;
# xác định BTN_B_PIN 2;
# xác_định BTN_C_PIN A3;
#define BuzzerPin 3;
Kết nối cổng Vcc, Đèn nền và Mặt đất của màn hình như đã đề cập ở bước trước và các cổng còn lại theo định nghĩa macro được đề cập ở đây.
Hàn các nút trên bảng hiệu suất của bạn. Một đầu cuối của các nút đi đến các cổng riêng lẻ của arduino như đã đề cập trong mã. Kết nối đầu cuối khác của tất cả các nút với nhau và kết nối chúng với đất sau khi kết nối điện trở (điện trở được sử dụng để tránh hiện tượng đoản mạch, nếu không, nếu không có điện trở, dòng điện sẽ chảy trực tiếp từ các cổng arduino xuống đất). Kết nối cả bộ rung nữa.
Bước 4: Phần Phần mềm và Trò chơi của bạn
Mở trình duyệt của bạn và tìm kiếm Gamebuino wiki (https://legacy.gamebuino.com/wiki/index.php?title=M…). Đi tới phần tải xuống trên trang web.
- Tải xuống arduino IDE (https://arduino.cc/en/main/software) và cài đặt nó trên máy tính của bạn.
- Tải xuống thư viện gamebuino (https://github.com/Rodot/Gamebuino/archive/master…)
- Ngoài ra Adafruit-GFX-Library (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit-PCD8544-Nokia-5110-LCD-library (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
Đầu tiên hãy tải xuống arduino IDE và cài đặt nó trên máy tính của bạn.
Tải xuống các thư viện khác và giải nén chúng. (Tắt phần mềm chống vi-rút của bạn hoặc giải nén chúng trong thư mục KHÔNG QUÉT vì phần mềm chống vi-rút đôi khi gây rối với các tệp thư viện và mã của bạn không hoạt động mặc dù chúng không phải là tệp độc hại).
Sao chép các thư mục thư viện đã giải nén đó.
Bây giờ, hãy chuyển đến thư mục thư viện Arduino của bạn (tệp chương trình-> arduino-> thư viện). Dán các thư mục đã sao chép vào đây.
Để kiểm tra xem mọi thứ có chạy tốt hay không, tôi đã đính kèm một trò chơi solo Pong. Biên dịch script trên arduino IDE của bạn và sau đó tải nó lên bảng. Nếu điều này đang chạy thì mọi thứ đều ổn.
Để chơi các trò chơi khác:
Truy cập trang wiki gamebuino và chuyển đến phần trò chơi. Tại đây bạn có thể tìm thấy nhiều trò chơi được tải lên bởi các nhà phát triển trò chơi có sở thích. Chúng được tải xuống miễn phí. Tải xuống một trong số chúng và giải nén chúng theo cách tương tự như bạn giải nén các thư mục thư viện.
Mở thư mục đã giải nén và cố gắng tìm kiếm tệp.ino. Mở nó trong IDE của bạn và sao chép, dán nút và mã xác định macro cổng LCD được đề cập trong bước trước. Copy dán mã ngay đầu mã nguồn game. KHÔNG ĐƯỢC THAY ĐỔI TÊN BIẾN HÌNH VĨ MÔ.
Tôi đã đính kèm một trò chơi pong_solo (vâng, toàn bộ trò chơi chỉ cần biên dịch tải lên và chơi) và ví dụ về những gì bạn nên làm trong tệp zombiemaster ino (tải xuống trò chơi zombie master và thực hiện các thay đổi như tôi đã thực hiện ở phần đầu)
Nếu mọi thứ hoạt động tốt, hãy tiếp tục và tận hưởng.:)
Nếu bạn muốn trở thành một phần của cộng đồng gamebuino, hãy truy cập wiki gamebuino và bạn có thể tạo trò chơi và nội dung của riêng mình.
Đề xuất:
Cách tạo trò chơi nhiều người chơi với bộ điều khiển Arduino: 6 bước
Cách tạo một trò chơi nhiều người chơi với bộ điều khiển Arduino: Bạn đã bao giờ tự hỏi làm thế nào các nhà phát triển trò chơi tạo ra những trò chơi tuyệt vời mà mọi người trên toàn thế giới thích chơi? Vâng, hôm nay tôi sẽ cung cấp cho bạn một gợi ý nhỏ về nó bằng cách tạo một trò chơi nhiều người chơi nhỏ sẽ được điều khiển bởi một bộ điều khiển Arduino
Arduino "Người chơi đầu tiên" cho trò chơi trên bàn: 4 bước
Arduino "Người chơi đầu tiên" cho Trò chơi trên bàn cờ: Dự án này được lấy cảm hứng từ " người chơi đầu tiên " ứng dụng mà chồng tôi và tôi đã sử dụng trên điện thoại của chúng tôi. Chúng tôi thích chơi trò chơi trên bàn cờ và sử dụng " trình phát đầu tiên " ứng dụng để quyết định ai đi trước. Tôi quyết định thử tạo phiên bản Arduino của riêng mình
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