
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01

Hai semua!
Ini akan menjadi tutorial mudah bagaimana membina persediaan permainan 8-bit menggunakan arduino.
Langkah 1: Komponen yang Diperlukan


1. Arduino (https://www.arduino.cc/)
2. Arduino IDE (https://www.arduino.cc/)
3. Breadboard atau Vero Board (mengikut keperluan anda)
4. Paparan grafik Nokia 5110 (https://amzn.to/2N9PUd9)
5. Butang tekan taktil (https://amzn.to/2Byqwwy)
6. Perintang 12 ohm
7. Pembunyikan suara
8. Wayar untuk disambungkan
Langkah 2: Menyambung dan Menguji Paparan
Sebelum memulakan projek, lebih baik memasangkan skrin dengan arduino dan menguji sama ada ia berfungsi atau tidak.
Sekarang, paparan anda akan mempunyai 8 port: Vcc, LED, Ground, Rst, CE, DC, DIN dan CLK (tidak teratur, periksa pengeluar anda atau laman web tempat anda membelinya).
Sambungkan Vcc ke bekalan kuasa 3.3V di arduino dan port LED dan ground akan menuju ke pin GND di arduino. Sambungkan port yang lain seperti yang disebutkan dalam kod. RST-12, CE-11, DC-10, DIN-9, CLK-8.
Sekarang jalankan kod dan jika semuanya berfungsi dengan baik, anda seharusnya dapat melihat semua piksel pada skrin menjadi hitam dan lampu latar menyala.
## JANGAN MENJUAL Sambungan yang disebutkan di LANGKAH INI secara kekal ##
Langkah 3: Buat Sambungan Akhir: Skrin dan Swiches


(* Saya tahu projek saya nampak tidak kemas kerana saya tidak mempunyai barang untuk membuat papan PCB khusus untuknya. Oleh itu, saya memilih gaya sekolah lama *)
Pada dasarnya akan ada butang 4 + 3 = 7 untuk gamebuino anda. 4 butang untuk D-pad (atas, bawah, kanan, kiri) dan selebihnya 3 (A, B, C) untuk fungsi lain.
Susun semula sambungan di papan mengikut kod.
Jangan ubah nama makro dalam kod.
#tentukan SCR_CLK 13;
#tentukan SCR_DIN 11;
#tentukan SCR_DC A2;
#tentukan SCR_CS A1;
#tentukan SCR_RST A0;
#tentukan BTN_UP_PIN 9;
#tentukan BTN_RIGHT_PIN 7;
#tentukan BTN_DOWN_PIN 6;
#tentukan BTN_LEFT_PIN 8;
#tentukan BTN_A_PIN 4;
#tentukan BTN_B_PIN 2;
#tentukan BTN_C_PIN A3;
#tentukan BuzzerPin 3;
Sambungkan port Vcc, Lampu Latar dan Ground dari layar seperti yang disebutkan pada langkah sebelumnya dan port yang lain sesuai dengan definisi makro yang disebutkan di sini.
Memateri butang di papan perf anda. Satu terminal butang menuju ke port individu arduino seperti yang disebutkan dalam kod. Sambungkan terminal lain dari semua butang bersama-sama dan sambungkannya ke tanah setelah menyambungkan perintang (perintang digunakan untuk mengelakkan litar pintas sebaliknya tanpa arus perintang akan mengalir terus dari port arduino ke tanah). Sambungkan buzzer juga.
Langkah 4: Bahagian Perisian dan Permainan Anda

Buka penyemak imbas anda dan cari Gamebuino wiki (https://legacy.gamebuino.com/wiki/index.php?title=M…). Pergi ke bahagian muat turun di laman web.
- Muat turun arduino IDE (https://arduino.cc/en/main/software) dan pasangkannya pada komputer anda.
- Muat turun perpustakaan gamebuino (https://github.com/Rodot/Gamebuino/archive/master…)
- Juga Adafruit-GFX-Library (https://github.com/adafruit/Adafruit-GFX-Library)
- Perpustakaan Adafruit-PCD8544-Nokia-5110-LCD (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
Muat turun pertama IDE arduino dan pasangkannya pada komputer anda.
Muat turun perpustakaan lain dan ekstraknya. (Adakah antivirus anda dimatikan atau ekstraknya dalam folder JANGAN SCAN kerana perisian antivirus kadang-kadang mengacaukan fail perpustakaan dan kod anda tidak berfungsi walaupun bukan fail jahat).
Salin folder perpustakaan yang diekstrak itu.
Sekarang pergi ke folder perpustakaan Arduino anda (fail program-> arduino-> perpustakaan). Tampal folder yang disalin di sini.
Untuk menguji sama ada semuanya berjalan lancar atau tidak, saya telah melampirkan permainan solo Pong. Susun skrip pada IDE arduino anda dan kemudian muat naik ke papan tulis. Sekiranya ini berjalan semuanya baik-baik saja.
Untuk bermain permainan lain:
Pergi ke halaman wiki gamebuino dan pergi ke bahagian permainan. Di sini anda dapat menemui banyak permainan yang dimuat naik oleh pembangun permainan hobi. Mereka bebas memuat turun. Muat turun salah satu daripadanya dan ekstrak dengan cara yang serupa seperti anda mengekstrak folder perpustakaan.
Buka folder yang diekstrak dan cuba cari fail.ino. Buka di IDE anda dan copy paste butang dan kod definisi makro port LCD yang disebutkan pada langkah sebelumnya. Salin tampal kod tepat di awal kod sumber permainan. JANGAN TUKAR NAMA VARIABLE MACRO.
Saya telah melampirkan permainan pong_solo (ya, ini keseluruhan permainan hanya menyusun muat naik dan bermain) dan contoh perkara yang harus anda lakukan dalam fail zombiemaster ino (muat turun permainan utama zombie dan buat perubahan seperti yang saya buat pada awalnya)
Sekiranya semuanya berfungsi dengan baik teruskan dan nikmati.:)
Sekiranya anda ingin menjadi sebahagian daripada komuniti gamebuino, pergi ke wiki gamebuino dan anda boleh membuat permainan dan barangan anda sendiri.
Disyorkan:
Permainan Dinosaur Hack Permainan Google Chrome: 9 Langkah

Permainan Dinosaur Hack Google Chrome Games: chrome t-rex run adalah permainan yang sangat menyeronokkan. Di sini kita akan menjadikannya lebih menghiburkan dengan menggunakan Arduino. Permainan dino ini tidak akan muncul di laman sambungan internet. Anda juga boleh melakukannya dengan menggunakan raspberry pi di sini kita membandingkan kedua papan secara terperinci Arduino
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah

Pengawal Permainan DIY Berasaskan Arduino | Pengawal Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
Cara Memuat Naik Permainan ke Arduboy dan 500 Permainan ke Flash-cart: 8 Langkah

Cara Memuat naik Permainan ke Arduboy dan 500 Permainan ke Flash-cart: Saya membuat beberapa Arduboy buatan sendiri dengan memori Serial Flash yang dapat menyimpan maksimum 500 permainan untuk dimainkan di jalan raya. Saya berharap dapat berkongsi cara memuat permainan ke dalamnya, termasuk bagaimana menyimpan permainan ke dalam memori kilat bersiri dan membuat pakej permainan gabungan anda sendiri
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
Cara Memeriksa Jika Permainan Akan Berjalan di Komputer Anda Sebelum Anda Membeli Permainan .: 4 Langkah

Cara Memeriksa Jika Permainan Akan Berjalan di Komputer Anda Sebelum Anda Membeli Permainan: Saya baru-baru ini memperoleh Call of Duty 4 dari seorang rakan (secara percuma saya mungkin menambah) kerana tidak akan berjalan di komputernya. Komputernya agak baru, dan membingungkan saya mengapa ia tidak dapat dijalankan. Oleh itu, setelah beberapa jam mencari di internet, saya terjumpa