Isi kandungan:
Video: Konsol Permainan: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Konsol permainan yang sangat sederhana, menyokong menu, tetris dan ular. Ia dibuat menggunakan
- dua Pemacu 8x8 Square Matrix Red LED dot Module74hc595 Drive terdapat di sini
- satu STM32F103 Nucleo-64
- 4 butang dan 4 perintang
- wayar, tali roti, jumper, dll.
- bahan binaan, skru, papan, dan lain-lain (yang tidak berkaitan dengan produk yang berfungsi)
Anda boleh menggunakan:
- manual stm32f terdapat di sini
- Lembaran data hc595 terdapat di sini
- sebilangan matriks led Cina
Langkah 1: Koneksi
Di sini anda dapat melihat cara menyambungkan kepingan:
- tekan butang
- skrin
Apa pin GPIO yang anda pilih untuk input dan output kebanyakannya tidak berkaitan, tetapi saya memilih pin skrin dari GPIOA dan pin butang dari GPIOB.
Langkah 2: Bina
Untuk membina kod anda, anda boleh menggunakan sesuatu yang bernama SEGGER atau dengan (inilah yang saya gunakan) ini.
- openocd adalah pelayan untuk penyahpepijat anda
- st-link adalah pengaturcara anda
- gcc-arm-none-eabi adalah alat pengaturcaraan anda
- perhatikan bahawa secara umum / openocd.conf saya perlu menukar kepada:
sumber [cari antara muka / stlink-v2-1.cfg]
sumber [cari target / stm32f1x.cfg] reset_config srst_only srst_nogate
- Saya juga perlu menukar skrip.ld dan menggunakan pautan lain daripada yang ditunjukkan dalam contoh itu untuk mendapatkan debugger for arm. Perhatikan juga bahawa dalam contoh tersebut fail stm32f10x_it. * Tidak dihubungkan di makefile.
Langkah 3: Kod
Kodnya agak mudah. Logiknya dibahagi dalam main.c, Driver. *, Menu. *, Tetris. * Dan Snake. *. Huraian ringkas ialah Pemandu menawarkan fungsi untuk berinteraksi dengan perkakasan. Secara utama anda dapat mencari pemula dan pemula menu dan melihat bahawa pada menu loop sementara mengawal interaksi dengan dua permainan yang lain. Anda juga dapat melihat bagaimana permainan ditambahkan ke dalam menu. Setiap permainan mempunyai bahagian inisialisasi dan kemas kini. Kemas kini mengandungi logik, penafsiran dan gambaran keadaan.
Langkah 4: Penggunaan
Anda bermula dalam menu. Anda boleh memilih item lain di halaman dengan menggunakan atas dan bawah. Apabila item terakhir di halaman dipilih, anda boleh berpusing di antara halaman permainan. Pada masa ini hanya ada satu halaman sehingga ciri ini tidak digunakan. Semasa berada di item permainan, anda boleh menggunakan kekunci kanan untuk memainkan permainan.
Apabila anda memasuki permainan, anda masuk ke layar permulaan di mana anda perlu menekan butang bawah untuk memulakan atau ke atas untuk keluar. Setelah kehilangan permainan, anda perlu menekan kekunci atas untuk masuk ke skrin permulaan.
Untuk Tetris, kawalan dalam permainan tersedia untuk memutar potongan, turun untuk mempercepat kejatuhan potongan, kiri dan kanan gerakkan potongan ke kiri dan kanan.
Kekunci kiri adalah yang paling dekat dengan kabel yang menghubungkannya ke konsol.
Disyorkan:
Konsol Permainan DIY Menggunakan Arduino: 4 Langkah
Konsol Permainan DIY Menggunakan Arduino: Dalam tutorial ini saya akan menunjukkan kepada anda bahawa bagaimana anda boleh membuat konsol permainan menggunakan Arduino nano. Oleh itu, jika anda ingin melihat video terperinci di atasnya, lihatlah di saluran youtube saya
Konsol Permainan Genggam DIY Menggunakan RetroPie: 7 Langkah
Konsol Permainan Genggam DIY Menggunakan RetroPie: Tonton video di atas untuk memahami projek ini dengan lebih baik. Baik. Sudah tiba masanya untuk anda memulakan! Pertama sekali, kami akan menggunakan RetroPie. Ini memberi kita dua pilihan. Sekiranya kita sudah memasang Raspbian pada kad SD kita, maka kita boleh memasang RetroP
Buat Konsol Permainan Retro Mudah Alih Anda Sendiri! yang Juga Tablet Win10 !: 6 Langkah (dengan Gambar)
Buat Konsol Permainan Retro Portable Anda Sendiri! …… yang Juga Tablet Win10 !: Dalam projek ini saya akan menunjukkan kepada anda cara membuat konsol permainan retro mudah alih yang juga boleh digunakan sebagai tablet Windows 10. Ia akan terdiri daripada 7 " LCD HDMI dengan skrin sentuh, LattePanda SBC, USB Power C USB Type C dan beberapa pelengkap lagi
Konsol Permainan Genggam Raspberry Pi Zero DIY: 6 Langkah (dengan Gambar)
Konsol Permainan Genggam Raspberry Pi Zero DIY: Dalam projek ini saya akan menunjukkan kepada anda bagaimana saya menggunakan bateri Raspberry Pi Zero, NiMH, litar perlindungan over-discharge buatan sendiri, lcd pandangan belakang dan amp audio untuk membuat konsol permainan genggam yang dapat dimainkan permainan retro. Mari kita mulakan
Konsol Permainan Mini Ardubaby Dengan 500 Permainan: 10 Langkah
Ardubaby Mini Game Console Dengan 500 Permainan: Kredit kepada pencipta (Kevin Bates), Arduboy adalah konsol permainan 8 bit yang sangat berjaya. Terdapat beribu-ribu permainan yang ditulis oleh penggemar yang membagikannya secara bebas di forum komuniti Arduboy sehingga lebih banyak orang dapat belajar bagaimana membuat kod. Perisian