Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Mục đích của việc này là tạo một trò chơi trên Raspberry pi bằng cách sử dụng nhạc, nút, đèn và còi! trò chơi có tên là Ách và mục tiêu là càng gần 21 càng tốt mà không vượt quá
Bước 1: Chuẩn bị Raspberry Pi Lấy raspberry pi và cắm bàn phím, chuột, cáp Ethernet và màn hình
Bây giờ hãy cắm cáp nguồn
Bây giờ gắn cáp ruy-băng và bảng mạch
Quân nhu
Vật liệu
1 đèn LED đỏ
1 đèn LED màu vàng 1 đèn LED màu xanh lá cây 1 Bộ rung 1 quả mâm xôi pi Màn hình Chuột Bàn phím Loa 6 dây đực / đực
Bước 1: Bước 2: Chuẩn bị các nút
Lấy 3 nút và căn chỉnh ở cuối breadboard của bạn
Sau đó gắn một điện trở vào mỗi nút và làm cho điện trở nối đất Sau đó gắn dây vào mỗi nút (Các dây cáp cần được kết nối với các chân GPIO)
Bước 2: Bước 3: Chuẩn bị đèn LED
Bạn thiết lập các đèn LED liên tiếp
Đảm bảo rằng đèn led có màu đỏ, vàng, xanh lá cây để làm cho nó trông bắt mắt hơn
Mắc một điện trở vào mỗi đoạn mạch
Gắn dây vào chân gpio rồi vào điện trở / Led (nếu cần là chân nối đất)
Bước 3: Bước 4: Chuẩn bị Buzzer / nhạc
Nhìn vào dưới cùng của còi và xác định cáp âm và dương
Gắn cáp dương vào gpio và cáp âm vào chân nối đất
Nếu cần, bổ sung thêm cáp nam / nữ
(Không bắt buộc)
-Gắn thiết bị Bluetooth vào mâm xôi pi trong phần Bluetooth để nghe nhạc
Bước 4: Bước 5: Chuẩn bị mã
Nhập các thư viện cần thiết được hiển thị bên dưới trong hình ảnh
Gán cho bạn LEDS, các nút và bộ rung một giá trị pin gpio
Chuẩn bị những hình ảnh bạn muốn sử dụng bằng cách lưu chúng vào cùng một vị trí mà bạn đã lưu mã python của mình
Thêm hình ảnh vào mã bằng cách sử dụng pygame.image.load và gán nó cho một biến
Bước 5: Bước 6: Tạo màn hình chào mừng
Sao chép mã hiển thị trong và đọc các nhận xét về chức năng của mỗi dòng
Điều chỉnh tọa độ trong lệnh surface.blit đến bất cứ nơi nào bạn muốn đặt hình ảnh của mình. (lý tưởng là tọa độ tương tự sẽ hoạt động tốt nhất)
Bước 6: Bước 7: Tạo câu lệnh trong khi đúng
Mặc dù câu lệnh true được yêu cầu để luôn kiểm tra xem một nút có được nhấn hay không
Câu lệnh while true bên dưới hiển thị run2 tạo hitbox cho màn hình chào mừng cho phép người dùng tiếp tục tham gia trò chơi bài
Bỏ qua start () bây giờ chúng ta sẽ cần nó sau
Khi nút kỹ thuật số đã được nhấn, chúng ta chuyển sang câu lệnh chính while true
Dưới đây là mã câu lệnh chính while true mà bạn cần sao chép tương tác với các nút và chức năng
Bước 7: Bước 8: Tạo hàm
Bạn cần tạo nhiều hàm bao gồm start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard và end
Các chức năng này có trong hình ảnh bên dưới và đi kèm với nhận xét
Sao chép mã và đặt nó phía trên mã màn hình chào mừng đang tải nhưng bên dưới mã biến
-Sao chép TẤT CẢ các chức năng ở trên vì tất cả chúng đều đóng một phần quan trọng trong trò chơi. -Mỗi chức năng đi kèm với chú thích để giải thích những gì mã làm
Bước 8: Bước 10: Chạy !
Chạy trò chơi và tận hưởng nó