Daftar Isi:
- Langkah 1: Komponen yang Dibutuhkan
- Langkah 2: Menghubungkan dan Menguji Tampilan
- Langkah 3: Buat Koneksi Terakhir: Layar dan Sakelar
- Langkah 4: Bagian Perangkat Lunak dan Game Anda
Video: Game Arduino 8-bit: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Halo kawan-kawan!
Ini akan menjadi tutorial sederhana tentang cara membangun pengaturan game 8-bit menggunakan arduino.
Langkah 1: Komponen yang Dibutuhkan
1. Arduino (https://www.arduino.cc/)
2. Arduino IDE (https://www.arduino.cc/)
3. Breadboard atau Vero Board (sesuai kebutuhan)
4. Tampilan grafis Nokia 5110 (https://amzn.to/2N9PUd9)
5. Tombol tekan taktil (https://amzn.to/2Byqwwy)
6. Resistor 12 ohm
7. Sebuah bel
8. Kabel untuk dihubungkan
Langkah 2: Menghubungkan dan Menguji Tampilan
Sebelum memulai proyek, yang terbaik adalah memasangkan layar dengan arduino dan menguji apakah itu berfungsi atau tidak.
Sekarang, layar Anda akan memiliki 8 port: Vcc, LED, Ground, Rst, CE, DC, DIN dan CLK (tidak berurutan, periksa pabrikan Anda atau situs tempat Anda membelinya).
Hubungkan Vcc ke catu daya 3.3V pada arduino dan LED dan port ground keduanya akan masuk ke pin GND di arduino. Hubungkan sisa port seperti yang disebutkan dalam kode. RST-12, CE-11, DC-10, DIN-9, CLK-8.
Sekarang jalankan kode dan jika semuanya berfungsi dengan baik, Anda seharusnya dapat melihat semua piksel di layar menjadi hitam dan lampu latar menyala.
##JANGAN SOLDER KONEKSI YANG DISEBUTKAN DALAM LANGKAH INI SECARA PERMANEN##
Langkah 3: Buat Koneksi Terakhir: Layar dan Sakelar
(*Saya tahu proyek saya tampak berantakan karena saya tidak memiliki bahan untuk membuat papan PCB khusus untuk itu. Jadi saya memilih gaya sekolah lama*)
Pada dasarnya akan ada 4+3=7 tombol untuk gamebuino Anda. 4 tombol untuk D-pad (atas, bawah, kanan, kiri) dan sisanya 3 (A, B, C) untuk fungsi lainnya.
Konfigurasi ulang koneksi di papan sesuai dengan kode.
Jangan mengubah nama makro dalam kode.
#define SCR_CLK 13;
#menentukan SCR_DIN 11;
#menentukan SCR_DC A2;
#menentukan SCR_CS A1;
#define SCR_RST A0;
#define BTN_UP_PIN 9;
#tentukan BTN_RIGHT_PIN 7;
#tentukan BTN_DOWN_PIN 6;
#define BTN_LEFT_PIN 8;
#tentukan BTN_A_PIN 4;
#tentukan BTN_B_PIN 2;
#define BTN_C_PIN A3;
#define BuzzerPin 3;
Hubungkan port Vcc, Backlight dan Ground pada layar seperti yang disebutkan pada langkah sebelumnya dan port lainnya sesuai dengan definisi makro yang disebutkan di sini.
Solder tombol pada papan kinerja Anda. Satu terminal tombol menuju ke port individual arduino seperti yang disebutkan dalam kode. Hubungkan terminal lain dari semua tombol bersama-sama dan hubungkan ke ground setelah menghubungkan resistor (resistor digunakan untuk mencegah korsleting sebaliknya tanpa resistor arus akan mengalir langsung dari port arduino ke ground). Hubungkan bel juga.
Langkah 4: Bagian Perangkat Lunak dan Game Anda
Buka browser Anda dan cari wiki Gamebuino (https://legacy.gamebuino.com/wiki/index.php?title=M…). Buka bagian unduhan di situs web.
- Unduh arduino IDE (https://arduino.cc/en/main/software) dan instal di komputer Anda.
- Unduh perpustakaan gamebuino (https://github.com/Rodot/Gamebuino/archive/master…)
- Juga Adafruit-GFX-Library (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit-PCD8544-Nokia-5110-LCD-library (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
Download terlebih dahulu arduino IDE dan instal di komputer Anda.
Unduh perpustakaan lain dan ekstrak. (Matikan antivirus Anda atau ekstrak di folder DO NOT SCAN karena perangkat lunak antivirus terkadang mengacaukan file library dan kode Anda tidak berfungsi meskipun itu bukan file berbahaya).
Salin folder perpustakaan yang diekstrak itu.
Sekarang buka folder perpustakaan Arduino Anda (file program->arduino->libraries). Tempel folder yang disalin di sini.
Untuk menguji apakah semuanya berjalan baik atau tidak, saya telah memasang game solo Pong. Kompilasi skrip pada IDE arduino Anda dan kemudian unggah ke papan. Jika ini berjalan semuanya baik-baik saja.
Untuk memainkan game lain:
Buka halaman wiki gamebuino dan buka bagian game. Di sini Anda dapat menemukan banyak game yang diunggah oleh pengembang game penghobi. Mereka bebas untuk mengunduh. Unduh salah satunya dan ekstrak dengan cara yang sama seperti Anda mengekstrak folder perpustakaan.
Buka folder hasil ekstrak dan coba cari file.ino. Buka itu di IDE Anda dan salin tempel tombol dan kode definisi makro port LCD yang disebutkan di langkah sebelumnya. Salin tempel kode tepat di awal kode sumber game. JANGAN GANTI NAMA VARIABEL MAKRO.
Saya telah melampirkan game pong_solo (ya, itu seluruh game hanya kompilasi upload dan mainkan) dan contoh apa yang harus Anda lakukan di file zombiemaster ino (download game zombie master dan buat perubahan seperti yang saya buat di awal)
Jika semuanya bekerja dengan baik, lanjutkan dan nikmati.:)
Jika Anda ingin menjadi bagian dari komunitas gamebuino, kunjungi wiki gamebuino dan Anda dapat membuat game dan barang sendiri.
Direkomendasikan:
Game Dinosaurus Hack Game Google Chrome: 9 Langkah
Game Dinosaurus Hack Game Google Chrome: chrome t-rex run adalah game yang sangat menyenangkan. Di sini kita akan membuatnya lebih menghibur dengan menggunakan Arduino. Game dino ini akan muncul di halaman tanpa koneksi internet. Anda juga dapat melakukan ini menggunakan raspberry pi di sini kami membandingkan kedua papan secara detail Arduino
Arduino Rhythm Game Controller (untuk Game Saya Sendiri): 6 Langkah
Arduino Rhythm Game Controller (untuk My Own Game): Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membangun Rhythm Game Controller ini dari awal. Ini melibatkan keterampilan pengerjaan kayu dasar, keterampilan pencetakan 3d dasar dan keterampilan menyolder dasar. Anda mungkin dapat membangun proyek ini dengan sukses jika Anda tidak memiliki
Pengontrol Game Arduino + Game Unity: 5 Langkah
Arduino Game Controller + Unity Game: Dalam instruksi ini saya akan menunjukkan kepada Anda cara membuat/memprogram pengontrol game arduino yang dapat terhubung ke unity
Pengontrol Game Arduino Dengan Lampu Menanggapi Game Unity Anda:: 24 Langkah
Pengontrol Game Arduino Dengan Lampu Menanggapi Game Persatuan Anda :: Pertama-tama saya menulis hal ini dalam kata. Ini adalah pertama kalinya saya menggunakan instruksi jadi setiap kali saya mengatakan: tulis kode seperti jadi ketahuilah bahwa saya mengacu pada gambar di bagian atas langkah itu. Dalam proyek ini saya menggunakan 2 arduino untuk menjalankan 2 bit terpisah
Arduino Pocket Game Console + A-Maze - Game Labirin: 6 Langkah (dengan Gambar)
Arduino Pocket Game Console + A-Maze - Maze Game: Selamat datang di instruksi pertama saya! Proyek yang ingin saya bagikan dengan Anda hari ini adalah game labirin Arduino, yang menjadi konsol saku yang mampu seperti Arduboy dan konsol berbasis Arduino serupa. Itu dapat di-flash dengan game masa depan saya (atau Anda) berkat expo