Daftar Isi:
- Langkah 1: Bagaimana Cara Kerjanya
- Langkah 2: Model
- Langkah 3: Perangkat Lunak
- Langkah 4: BSS - Video Terakhir
Video: Sistem Skor Belote - BSS: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Sebagai mahasiswa teknik, kami ingin membuat proyek yang bermanfaat dan kami minati. Untuk membuatnya, kami harus menggunakan Arduino MEGA.
Tim saya suka bermain kartu bersama. Permainan kartu terbaik kami adalah "belot". Dalam kebanyakan kasus, empat pemain diperlukan untuk bermain. Para pemain dibagi menjadi dua tim dan duduk saling berhadapan. Salah satu dari dua tim, yang mengambil truf, berjanji untuk melakukan lebih banyak poin daripada yang lain. Jadi mencetak gol adalah bagian penting dari permainan.
Ingatlah bahwa setiap peringkat kartu memiliki nilai skor tertentu dan berubah apakah itu truf atau tidak. Dimungkinkan juga untuk mencetak gol dengan deklarasi. Deklarasi adalah set kartu tertentu yang dipegang di tangan pemain, yang memberi pemain poin ekstra jika diumumkan!
Ada tiga macam deklarasi:
• 4 kartu dengan nilai yang sama, disebut “persegi”.
• Urutan dari 3 sampai 8 kartu dengan jenis yang sama.
• “Belot” adalah Raja dan Ratu dari semua setelan truf yang dipegang bersama di satu tangan pemain.
Ada banyak situasi yang membuat perhitungan menjadi sulit. Itulah mengapa kami memutuskan untuk mengembangkan sistem penilaian untuk belot. Sistem akan terlihat seperti kotak kecil dengan banyak tombol sesuai dengan deklarasi dan peringkat kartu masing-masing. Akan ada juga layar untuk menampilkan skor.
Kami akan membantu Anda membangun kembali proyek ini untuk penggunaan Anda sendiri.
Langkah 1: Bagaimana Cara Kerjanya
Cara kerja sistem ini cukup sederhana. Ini mengikuti urutan yang berbeda dari permainan belote klasik. Mari kita lihat langkah globalnya!
Setelah pembagian lima kartu pertama, langkah pertama adalah menentukan siapa yang mengambil kartu truf dan warna apa. Sistem menanyakan dua pertanyaan ini. Anda harus menjawab dengan tombol terkait yang berbeda.
Sekarang Anda dapat membagikan tiga kartu terakhir. Secara default, tim yang memulai. Untuk setiap kartu yang dimainkan, pertama-tama Anda harus mengkodekan warna dan kemudian nilainya.
Sistem mengidentifikasi kartu mana yang lebih kuat dan tim mana yang menang. Urutan ini diulang delapan kali. Di antara masing-masing tangan, sistem menampilkan skor.
Di bagian tangan, sistem mengetahui siapa yang memenangkan “dix de der”, jika ada “capot” (jika tim memenangkan semua tangan) dan menanyakan apakah ada beberapa deklarasi. Jika demikian, tim harus mengkodekan poin yang terkait. Hanya ada tombol "20 poin" dan "50 poin". Jadi, jika sebuah tim memiliki “100” misalnya, para pemain harus mengkodekan dua kali “50 poin”. Hal ini memungkinkan untuk meminimalkan jumlah tombol. Jika tim yang mengambil truf tidak memenangkan setidaknya setengah dari poin, tim lain memenangkan semua poin dari bagian tersebut.
Permainan berlanjut sampai tim mencapai 1001 poin.
Langkah 2: Model
Bahan
-1 Arduino Mega 2560
-1 modul LCD Arduino 16x2
- 56 kabel Arduino 20cm
- 9 tombol tekan (merah)
- 9 tombol tekan (hitam)
- 1 resistor 220
- 1 potensiometer 2 K
- 1 papan tempat memotong roti
- papan kayu 1m2
- 10 sekrup
Kotak alat:
- Obeng
- Pistol solder dan timah
- Mengebor
- Lukisan (jika Anda mau)
Model:
1. Untuk membuat kotak dengan papan kayu. Volume kotak ini kurang lebih 30 cm3.
2. Untuk mengelas kabel ke 18 tombol.
3. Untuk mengebor 18 lubang dan memasang kancing.
4. Untuk mengebor satu lubang untuk meletakkan LCD.
5. Untuk mengelas kabel pada LCD
6. Untuk menghubungkan kabel yang berbeda
Sambungan listrik:
Tombol | Masukan Digital Arduino | Papan tempat memotong roti
Tim 1 | 22 | halaman
Tim 2 | 23 | halaman
Hati (warna) | 24 | halaman
Klub (warna) | 25 | halaman
Berlian (warna) | 26 | halaman
Sekop (warna) | 27 | halaman
7 (kartu) | 28 | halaman
8 (kartu) | 29 | halaman
9 (kartu) | 30 | halaman
10 (kartu) | 31 | halaman
Jack (kartu) | 32 | halaman
Ratu (kartu) | 33 | halaman
Raja (kartu) | 34 | halaman
As (kartu) | 35 | halaman
tombol ya | 36 | halaman
Tidak ada tombol | 37 | halaman
20 deklarasi | 38 | halaman
50 deklarasi | 39 | halaman
Cara terbaik untuk menghubungkan LCD adalah dengan mengikuti instruksi pada tautan ini.
Langkah 3: Perangkat Lunak
Bahasa Arduino didasarkan pada bahasa C++ yang dikembangkan untuk Arduino. Untuk menggunakan kode proyek Arduino, langkah pertama adalah menginstal Software Arduino. Itu dapat diunduh untuk Windows, Linux atau Mac dari situs web resmi Arduino. Instalasi program ini sangat mudah.
Perangkat lunak kami adalah program yang cukup panjang. Yang sulit untuk proyek ini adalah memperhitungkan semua kemungkinan situasi dari permainan belote. Ini mengikuti urutan berbeda dari permainan belote, yang dijelaskan pada langkah sebelumnya.
Tentu saja, perbaikan yang berbeda dapat diberikan. Kami berharap Anda akan menemukan beberapa di antaranya?.
Program kami tersedia di file ini:
Direkomendasikan:
Papan Skor Raspberry Pi: 4 Langkah
Papan Skor Raspberry Pi: Hari ini saya akan menjelaskan bagaimana saya membuat papan skor ini yang dikendalikan oleh pi raspberry dan ditenagai oleh catu daya 5V. Ini menggunakan kombinasi led ws2811 dan ws2812b untuk penerangan dan strukturnya terbuat dari kayu lapis dan kayu ek merah. Untuk deskripsi
Skor Otomatis untuk Permainan Golf Par 3 Eksekutif: 12 Langkah (dengan Gambar)
Penilaian Otomatis untuk Permainan Golf Par 3 Eksekutif: Saya baru-baru ini memposting Instruksi tentang membangun permainan puting menyenangkan yang portabel dan dapat dimainkan baik di dalam maupun di luar. Ini disebut “Permainan Golf Par 3 Eksekutif”. Saya merancang kartu skor replika untuk mencatat skor setiap pemain untuk 9 “lubang”. Seperti dalam
Game Strip LED Dua Pemain Tunggal Dengan Papan Skor: 10 Langkah
Game Strip LED Dua Pemain Tunggal Dengan Papan Skor: Pertama-tama berdoa kepada Tuhan untuk semua orang di seluruh dunia, hanya Tuhan yang dapat membantu dan memberi kita kedamaian saat ini. Kita semua terkunci dan tidak ada tempat untuk pergi. Saya tidak punya banyak pekerjaan yang harus dilakukan, jadi mulailah belajar python online dan tidak bisa memikirkan apa pun
Lampu Papan Skor Arduino: 3 Langkah
Lampu Papan Skor Arduino: Ini adalah proyek yang saya buat untuk bagian papan skor pagar. Aku ingin sesuatu yang berbunyi dan menyala. Saya segera menyadari bahwa Anda secara teknis dapat menggunakan ini untuk banyak olahraga yang berbeda dan bukan hanya anggar. Apa yang sebenarnya dilakukan proyek, saya
Papan Skor Bluetooth Baterai Li-ion: 4 Langkah (dengan Gambar)
Baterai Li-ion Papan Skor Bluetooth: PendahuluanProyek ini didasarkan pada Instruksi saya dari tahun lalu: Papan Skor Tenis Meja BluetoothPapan Skor didedikasikan untuk penggemar olahraga amatir dan pemain tenis meja Tapi itu tidak berlaku hanya untuk tenis meja. Bisa digunakan untuk yang lain