Mục lục:
Video: Hệ thống tính điểm Belote - BSS: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Là sinh viên ngành kỹ thuật, chúng tôi muốn thực hiện một dự án hữu ích và chúng tôi quan tâm đến. Để thực hiện nó, chúng tôi phải sử dụng Arduino MEGA.
Nhóm của tôi thích chơi bài với nhau. Trò chơi bài hay nhất của chúng tôi là "belot". Trong hầu hết các trường hợp, bốn người chơi là cần thiết để chơi. Các cầu thủ được chia thành hai đội và ngồi đối diện nhau. Một trong hai đội, đội nào chiếm được át chủ bài, sẽ giành được nhiều điểm hơn đội kia. Vì vậy, việc ghi bàn là một phần quan trọng của trò chơi.
Hãy nhớ rằng mỗi thứ hạng thẻ có một giá trị tính điểm cụ thể và thay đổi nếu nó là át chủ bài hay không. Cũng có thể cho điểm bằng các khai báo. Tuyên bố là những bộ thẻ cụ thể được cầm trên tay người chơi, sẽ mang lại cho người chơi thêm điểm nếu được công bố!
Có ba loại khai báo:
• 4 thẻ cùng hạng, được gọi là "hình vuông".
• Chuỗi từ 3 đến 8 thẻ của cùng một bộ.
• “Belot” là Vua và Nữ hoàng của bất kỳ bộ bài tẩy nào được cầm cùng nhau trong tay của một người chơi.
Có rất nhiều tình huống làm cho việc tính toán trở nên khó khăn. Đó là lý do tại sao chúng tôi quyết định phát triển một hệ thống tính điểm cho belot. Hệ thống sẽ giống như một chiếc hộp nhỏ với nhiều nút ấn tùy theo khai báo và từng hạng thẻ. Cũng sẽ có một màn hình để hiển thị tỷ số.
Chúng tôi sẽ giúp bạn xây dựng lại dự án này để sử dụng cho riêng bạn.
Bước 1: Nó hoạt động như thế nào
Hoạt động của hệ thống này khá đơn giản. Nó tuân theo các trình tự khác nhau của một trò chơi belote cổ điển. Hãy xem các bước toàn cầu!
Sau khi phân phối năm lá bài đầu tiên, bước đầu tiên là xác định xem ai là quân át chủ bài và nó có màu gì. Hệ thống hỏi hai câu hỏi này. Bạn phải trả lời bằng các nút liên quan khác nhau.
Bây giờ bạn có thể phân phối ba thẻ cuối cùng. Theo mặc định, đó là nhóm bắt đầu. Đối với mỗi thẻ được chơi, đầu tiên bạn phải mã hóa màu sắc và sau đó là giá trị.
Hệ thống xác định lá bài nào mạnh hơn và đội nào thắng ván bài. Trình tự này được lặp lại tám lần. Giữa mỗi ván bài, hệ thống sẽ hiển thị điểm số.
Ở mặt của một phần, hệ thống biết ai thắng "dix de der", nếu có "capot" (nếu một đội thắng tất cả các ván bài) và hỏi xem có một số tuyên bố hay không. Nếu vậy, nhóm phải mã hóa các điểm liên quan. Chỉ có các nút “20 điểm” và “50 điểm”. Vì vậy, nếu một đội có “100” chẳng hạn, các cầu thủ phải mã hóa hai lần “50 điểm”. Nó cho phép giảm thiểu số lượng nút. Nếu đội nào át chủ bài không giành được ít nhất một nửa số điểm, thì đội còn lại sẽ giành được tất cả số điểm của phần đó.
Trò chơi tiếp tục cho đến khi một đội đạt 1001 điểm.
Bước 2: Mô hình
Vật liệu
-1 Arduino Mega 2560
-1 mô-đun LCD Arduino 16x2
- 56 dây Arduino 20cm
- 9 nút ấn (màu đỏ)
- 9 nút ấn (đen)
- 1 điện trở 220
- 1 chiết áp 2 K
- 1 bảng bánh mì
- 1m2 ván gỗ
- 10 con vít
Hộp công cụ:
- Cái vặn vít
- Súng hàn và thiếc
- Máy khoan
- Vẽ tranh (nếu bạn muốn)
Người mẫu:
1. Để làm một cái hộp bằng bảng gỗ. Thể tích của hộp này nhiều hơn hay nhỏ hơn 30 cm3.
2. Để hàn dây vào 18 nút.
3. Khoan 18 lỗ và đặt các nút.
4. Khoan một lỗ để đặt màn hình LCD.
5. Để hàn các dây trên màn hình LCD
6. Để kết nối các dây khác nhau
Kết nối điện:
Các nút | Đầu vào kỹ thuật số Arduino | Breadboard
Đội 1 | 22 | Grd
Đội 2 | 23 | Grd
Trái tim (màu) | 24 | Grd
Câu lạc bộ (màu) | 25 | Grd
Kim cương (màu) | 26 | Grd
Spade (màu) | 27 | Grd
7 (thẻ) | 28 | Grd
8 (thẻ) | 29 | Grd
9 (thẻ) | 30 | Grd
10 (thẻ) | 31 | Grd
Jack (thẻ) | 32 | Grd
Nữ hoàng (thẻ) | 33 | Grd
Vua (thẻ) | 34 | Grd
Át (thẻ) | 35 | Grd
Nút có | 36 | Grd
Không có nút | 37 | Grd
20 khai báo | 38 | Grd
50 tờ khai | 39 | Grd
Cách tốt nhất để kết nối màn hình LCD là làm theo hướng dẫn trên liên kết này.
Bước 3: Phần mềm
Ngôn ngữ Arduino dựa trên ngôn ngữ C ++ được phát triển cho Arduino. Để sử dụng mã Arduino của dự án, bước đầu tiên là cài đặt Phần mềm Arduino. Nó có thể được tải xuống cho Windows, Linux hoặc Mac từ trang web chính thức của Arduino. Việc cài đặt chương trình này rất dễ dàng.
Phần mềm của chúng tôi là một chương trình khá dài. Khó khăn đối với dự án này là phải tính đến tất cả các tình huống có thể xảy ra của một trò chơi belote. Nó tuân theo các trình tự khác nhau của một trò chơi belote, được mô tả trong bước trước.
Tất nhiên, các cải tiến khác nhau có thể được cung cấp. Chúng tôi hy vọng rằng bạn sẽ tìm thấy một số trong số này ?.
Chương trình của chúng tôi có sẵn trên các tệp này:
Đề xuất:
Đường sắt mô hình điểm đến điểm tự động đơn giản: 10 bước (có hình ảnh)
Đường sắt mô hình điểm đến điểm tự động đơn giản: Bộ vi điều khiển Arduino rất tuyệt vời để tự động hóa bố cục đường ray mô hình. Tự động hóa bố cục rất hữu ích cho nhiều mục đích như đưa bố cục của bạn lên màn hình nơi thao tác bố trí có thể được lập trình để chạy tàu theo trình tự tự động. Cái l
Bộ dao động điều khiển điện áp điểm-điểm: 29 bước
Bộ tạo dao động điều khiển điện áp điểm-điểm: Xin chào! Bạn đã tìm thấy một dự án mà chúng tôi lấy một vi mạch thực sự rẻ, một CD4069 (đẹp) và gắn một số bộ phận vào đó và nhận được một bộ dao động điều khiển điện áp theo dõi cao độ rất hữu ích! Phiên bản chúng tôi sẽ xây dựng chỉ có dạng sóng dạng cưa hoặc đường dốc, là o
Mạch điểm-to-điểm Eurorack phân rã kép: 12 bước
Mạch điểm-to-điểm Eurorack Decay kép: Mục đích của tài liệu hướng dẫn này là chỉ ra cách bạn có thể tạo mạch DUAL DECAY cho bộ tổng hợp mô-đun của mình. Đây là một mạch điểm-điểm không có bất kỳ pcb nào và thể hiện một cách khác để xây dựng các mạch tổng hợp chức năng với các bộ phận tối thiểu
Mô hình đường sắt điểm đến điểm tự động đơn giản chạy hai đoàn tàu: 13 bước (có hình ảnh)
Mô hình đường sắt điểm đến điểm tự động đơn giản chạy hai chuyến tàu: Bộ vi điều khiển Arduino là một cách tuyệt vời để tự động hóa bố cục đường ray mô hình do tính sẵn có chi phí thấp, phần cứng và phần mềm mã nguồn mở và một cộng đồng lớn để trợ giúp bạn. Đối với các tuyến đường sắt mô hình, bộ vi điều khiển Arduino có thể chứng minh là một
Mô hình đường sắt điểm đến điểm tự động có mặt sân: 10 bước (có hình ảnh)
Đường sắt mô hình điểm đến điểm tự động có mặt sân: Bộ vi điều khiển Arduino mở ra khả năng tuyệt vời trong xây dựng đường sắt mô hình, đặc biệt là khi nói đến tự động hóa. Dự án này là một ví dụ về một ứng dụng như vậy. Nó là sự tiếp nối của một trong những dự án trước đó. Dự án này bao gồm một