Isi kandungan:
Video: 8x16 LED Matrix Pong Game (2 Paddles Per Player Versi): 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Saya telah terinspirasi oleh banyak variasi permainan Pong klasik yang dilaksanakan di Arduino menggunakan matriks LED 8x8. Dalam arahan ini, saya akan menunjukkan kepada anda bagaimana membina versi Pong kegemaran saya yang mempunyai dua dayung - penyerang dan penjaga gol - setiap pemain. Oleh kerana matriks LED 8x8 mempunyai ruang (atau titik) yang sangat terhad, saya akan menggunakan matriks LED 8x16 sebagai gantinya pada projek ini. Sebagai pendawaian, saya akan menggunakan dua matriks LED 8x8 dengan MAX7219 bawaan dan potensiometer tunggal setiap pemain untuk kawalan dayung.
Langkah 1: Bahan
- Arduino Uno atau setaraf
- (2) Matriks LED 8x8 dengan MAX7219
- (2) Potensiometer 10K
- wayar pelompat
- Pemegang bateri 9v & bateri 9v
- kandang (Penyelesaian lalai saya selalu ialah kotak kadbod)
Alat: pistol gam, pisau
Langkah 2: Pemasangan Perkakasan
Rujuk gambar rajah video dan pendawaian saya untuk pemasangan perkakasan.
Langkah 3: Kod
Terlampir adalah kod Arduino yang saya gunakan untuk permainan yang ditunjukkan pada video.
Untuk projek ini, saya menggunakan perpustakaan max7219 ringkas yang dipanggil LedControl. Sekiranya anda belum memasang perpustakaan ini di Arduino IDE anda, ikuti arahan di laman web mereka untuk dimuat dan dipasang.
Untuk mengesan pergerakan bola, saya menggunakan 5 pemboleh ubah. Walaupun lebih baik menyimpan semua itu ke dalam array sekiranya saya mahukan banyak bola untuk bermain breakout, projek ini dirancang untuk pelajar sekolah menengah, jadi saya tetap mudah.
Untuk pemain kedudukan, saya membaca potensiometer masing-masing yang mengembalikan nilai antara 0 dan 1023 dan memetakannya ke nilai antara 0 dan 7 untuk koordinat Y.
Dengan menggunakan platform ini, anda juga dapat membuat kod permainan lain seperti ular, memandu, menembak, dan pelarian. Saya menulis permainan pelarian dua pemain dengan dua bola bergerak serentak tetapi kerana resolusi rendah dan bola selalu bergerak dalam 45 darjah, ia tidak berfungsi sebaik yang saya bayangkan. (Sekiranya anda google, anda boleh menemui permainan pelarian pemain tunggal.)
Disyorkan:
Matriks Led Cascadable 8x16 Rgb: 3 Langkah
Cascadable 8x16 Rgb Led Matrix: Dalam projek ini saya membuat matriks led 8x16 rgb cascadable dan pengawalnya. Microchip's 18F2550 digunakan untuk sokongan USB-nya. LED RGB didorong oleh register shift 74hc595 dengan perintang. Untuk data animasi dan konfigurasi; Eeprom luaran 24C512
Arduino Space Race Game Versi _1: 5 Langkah
Arduino Space Race Game Versi _1: Hai kawan-kawan. Hari ini saya ingin menunjukkan kepada anda bagaimana anda dapat membuat Space Race Game dengan layar LCD5110 dan kegembiraan. Mari lihat langkah-langkahnya
Space Race Game Versi 2: 5 Langkah
Space Race Game Versi 2: Hai semua. Sebelum versi permainan ini, saya telah menerbitkan versi permainan pertama. Hari ini, saya akan menunjukkan kepada anda Space Race Game versi 2. Mari lihat langkah-langkahnya
Pencipta MATRIX Suara dan MATRIX Menjalankan Alexa (Versi C ++): 7 Langkah
Pencipta MATRIX Voice and MATRIX Running Alexa (Versi C ++): Perkakasan yang Diperlukan Sebelum memulakan, mari kita tinjau apa yang anda perlukan. Raspberry Pi 3 (Disyorkan) atau Pi 2 Model B (Disokong). MATRIX Voice atau MATRIX Creator - Raspberry Pi tidak mempunyai mikrofon bawaan, MATRIX Voice / Creator mempunyai
Antaramuka Langkah MIDI (versi En Español): 12 Langkah
MIDI Step Interface (versi En Español): Versi dalam bahasa yang lebih baik. Sebolehnya diarahkan untuk mendapatkan petunjuk, una plataforma interactiva de luz y sonido, que puede ser usada para jugar el famoso "Simon Says" al igual que como un controlador MIDI. Ambos modos operados con los pies! Antesede