Mục lục:
Video: Bảng điều khiển trò chơi: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Bảng điều khiển chơi game thực sự đơn giản, hỗ trợ menu, tetris và con rắn. Nó được tạo ra bằng cách sử dụng
- hai mô-đun chấm màn hình LED đỏ ma trận vuông 8x8 Mô-đun 74hc595 Drive được tìm thấy ở đây
- một STM32F103 Nucleo-64
- 4 nút và 4 điện trở
- dây, một breadbord, jumper, v.v.
- vật liệu xây dựng, đinh vít, ván, v.v. (những vật liệu này không liên quan đến sản phẩm đang hoạt động)
Bạn có thể sử dụng:
- hướng dẫn sử dụng stm32f được tìm thấy tại đây
- bảng dữ liệu hc595 được tìm thấy ở đây
- một số ma trận dẫn đầu của Trung Quốc
Bước 1: Các quy tắc
Ở đây bạn có thể xem cách kết nối các mảnh:
- nút ấn
- màn
Những chân GPIO nào bạn chọn cho đầu vào và đầu ra hầu hết không liên quan, nhưng tôi đã chọn chân màn hình từ GPIOA và chân nút từ GPIOB.
Bước 2: Xây dựng
Để phá vỡ mã của bạn, bạn có thể đi với một cái gì đó có tên là SEGGER hoặc với (đây là những gì tôi đã sử dụng) cái này.
- openocd là một máy chủ cho trình gỡ lỗi của bạn
- st-link là lập trình viên của bạn
- gcc-arm-none-eabi là các công cụ lập trình của bạn
- lưu ý rằng trong common / openocd.conf tôi cần thay đổi thành:
nguồn [find interface / stlink-v2-1.cfg]
source [find target / stm32f1x.cfg] reset_config srst_only srst_nogate
- Tôi cũng cần thay đổi tập lệnh.ld và sử dụng một liên kết khác với liên kết được hiển thị trong ví dụ đó để nhận trình gỡ lỗi cho nhánh. Cũng lưu ý rằng trong các ví dụ đó, các tệp stm32f10x_it. * Không được liên kết trong makefile.
Bước 3: Mã
Mã này khá đơn giản. Logic được chia thành main.c, Driver. *, Menu. *, Tetris. * Và Snake. *. Mô tả ngắn gọn là Driver cung cấp các chức năng để tương tác với phần cứng. Trong chính, bạn có thể tìm thấy trình điều khiển và khởi tạo menu và thấy rằng trong menu vòng lặp while điều khiển sự tương tác với hai trò chơi còn lại. Bạn cũng có thể xem cách trò chơi được thêm vào menu. Mỗi trò chơi đều có phần khởi tạo và phần cập nhật. Cập nhật chứa logic, giải thích trạng thái và bản vẽ.
Bước 4: Cách sử dụng
Bạn bắt đầu trong menu. Bạn có thể chọn một mục khác trên trang bằng cách sử dụng lên và xuống. Khi mục cuối cùng trên trang được chọn, bạn có thể chuyển đổi giữa các trang trò chơi. Hiện tại chỉ có một trang nên tính năng này không được sử dụng. Khi ở trên một mục trò chơi, bạn có thể sử dụng phím phải để chơi trò chơi.
Khi vào trò chơi, bạn vào màn hình bắt đầu, nơi bạn cần nhấn nút xuống để bắt đầu hoặc lên để thoát. Sau khi thua một trò chơi, bạn cần phải nhấn phím lên để vào màn hình bắt đầu.
Đối với Tetris, các nút điều khiển trong trò chơi được thiết lập để xoay mảnh, giảm tốc độ rơi của mảnh, di chuyển trái và phải để di chuyển mảnh sang trái và phải.
Phím bên trái là phím gần nhất với cáp kết nối nó với bảng điều khiển.
Đề xuất:
Bộ điều khiển trò chơi nhịp điệu Arduino (dành cho trò chơi của riêng tôi): 6 bước
Bộ điều khiển trò chơi nhịp điệu Arduino (cho Trò chơi của riêng tôi): Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi tạo Bộ điều khiển trò chơi nhịp điệu này từ đầu. Nó liên quan đến các kỹ năng chế biến gỗ cơ bản, kỹ năng in 3d cơ bản và kỹ năng hàn cơ bản. Bạn có thể xây dựng dự án này thành công nếu bạn không 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 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
Bảng điều khiển trò chơi mini Ardubaby với 500 trò chơi: 10 bước
Ardubaby Mini Game Console Với 500 Trò chơi: Tín dụng cho người sáng tạo (Kevin Bates), Arduboy là một bảng điều khiển trò chơi 8 bit rất thành công. Đã có hàng nghìn trò chơi được viết bởi người có sở thích này đã chia sẻ chúng miễn phí trên diễn đàn cộng đồng của Arduboy để nhiều người có thể học cách viết mã hơn
Bảng điều khiển trò chơi bỏ túi Arduino + A-Maze - Trò chơi mê cung: 6 bước (có hình ảnh)
Arduino Pocket Game Console + A-Maze - Maze Game: Chào mừng bạn đến với người hướng dẫn đầu tiên của tôi! Dự án mà tôi muốn chia sẻ với bạn hôm nay là trò chơi Arduino mê cung, đã trở thành một bảng điều khiển bỏ túi có khả năng tương tự như Arduboy và các bảng điều khiển dựa trên Arduino tương tự. Nó có thể được hiển thị với các trò chơi trong tương lai của tôi (hoặc của bạn) nhờ hội chợ
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