Daftar Isi:
Video: 8x16 LED Matrix Pong Game (2 Dayung Per Versi Pemain): 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Saya telah terinspirasi oleh banyak variasi permainan Pong klasik yang diimplementasikan di Arduino menggunakan matriks LED 8x8. Dalam instruksi ini, saya akan menunjukkan kepada Anda bagaimana membangun versi Pong favorit saya yang memiliki dua dayung - striker dan kiper - per pemain. Karena matriks LED 8x8 memiliki ruang (atau titik) yang sangat terbatas, saya akan menggunakan matriks LED 8x16 sebagai gantinya pada proyek ini. Untuk sekadar memasang kabel, saya akan menggunakan dua matriks LED 8x8 dengan built-in MAX7219 dan satu potensiometer per pemain untuk kontrol dayung.
Langkah 1: Bahan
- Arduino Uno atau setara
- (2) Matriks LED 8x8 dengan MAX7219
- (2) Potensiometer 10K
- kabel jumper
- dudukan baterai 9v & baterai 9v
- kandang (solusi default saya selalu kotak kardus)
Alat: lem, pisau
Langkah 2: Perakitan Perangkat Keras
Lihat video saya dan diagram pengkabelan untuk perakitan perangkat keras.
Langkah 3: Kode
Terlampir adalah kode Arduino yang saya gunakan untuk game yang ditampilkan di video.
Untuk proyek ini, saya menggunakan pustaka max7219 sederhana bernama LedControl. Jika Anda belum menginstal perpustakaan ini di Arduino IDE Anda, silakan ikuti instruksi di halaman web mereka untuk mengunduh dan menginstal.
Untuk melacak pergerakan bola, saya menggunakan 5 variabel. Meskipun lebih baik untuk menyimpan semua itu ke dalam array jika saya ingin beberapa bola untuk bermain breakout, proyek ini dirancang untuk siswa sekolah menengah jadi saya menjaga ini tetap sederhana.
Untuk memposisikan pemain, 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 kode game lain seperti ular, mengemudi, menembak, dan breakout. Saya menulis permainan pelarian dua pemain dengan dua bola bergerak secara bersamaan tetapi karena resolusi rendah dan bola selalu bergerak dalam 45 derajat, itu tidak bekerja sebaik yang saya bayangkan. (Jika Anda google, Anda dapat menemukan game pelarian pemain tunggal.)
Direkomendasikan:
Hambatan Menghindari Perahu Dayung Dengan Arudino: 9 Langkah
Perahu Dayung Menghindari Rintangan Dengan Arudino: Hai teman-teman, dalam tutorial ini saya akan menunjukkan cara membuat Perahu Dayung Penghindar Rintangan. Saya datang dengan ide ini ketika saya sedang bersantai di dekat kolam ikan saya dan memikirkan ide untuk tantangan plastik. Saya menyadari bahwa plastik di sini akan sangat
Roda Kemudi dan Pedal PC DIY Dari Karton! (Umpan Balik, Penggeser Dayung, Tampilan) untuk Simulator Balap dan Game: 9 Langkah
Roda Kemudi dan Pedal PC DIY Dari Karton! (Umpan Balik, Penggeser Dayung, Tampilan) untuk Simulator dan Game Balap: Hai semuanya! Selama masa-masa yang membosankan ini, kita semua bermalas-malasan mencari sesuatu untuk dilakukan. Acara balap kehidupan nyata telah dibatalkan dan telah diganti dengan simulator. Saya telah memutuskan untuk membuat simulator murah yang bekerja dengan sempurna, asalkan
Game LED Aruduino Mengklik Cepat Game Dua Pemain: 8 Langkah
Aruduino LED Game Fast Clicking Two Player Game: Proyek ini terinspirasi oleh @HassonAlkeim. Jika Anda ingin melihat lebih dalam di sini adalah tautan yang dapat Anda lihat https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Game ini adalah versi perbaikan dari Alkeim. Ini adalah sebuah
MATRIX Voice dan MATRIX Creator Menjalankan Alexa (Versi C++): 7 Langkah
MATRIX Voice dan MATRIX Creator Menjalankan Alexa (Versi C++): Perangkat Keras yang DiperlukanSebelum memulai, mari tinjau apa yang Anda perlukan. Raspberry Pi 3 (Disarankan) atau Pi 2 Model B (Didukung). MATRIX Voice atau MATRIX Creator - Raspberry Pi tidak memiliki built-in microphone, MATRIX Voice/Creator memiliki
Dayung Adaptif: 5 Langkah (dengan Gambar)
Dayung Adaptif: Desain saat ini untuk memungkinkan orang mendayung cadik dengan menggunakan satu tangan memiliki sedikit daya tarik karena dayung terus berputar. Tanpa tangan kedua di atas dayung tidak mungkin dayung dapat mengontrol sudut di mana