Mündəricat:
Video: 8x16 LED Matrix Pong Oyunu (Oyunçu Versiyasına 2 Kürek): 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
8x8 LED matrisindən istifadə edərək Arduinoda tətbiq olunan klassik Pong oyununun bir çox variantından ilham aldım. Bu təlimatda, oyunçu başına iki avarçəkən - hücumçu və qapıçı olan ən sevdiyim Pong versiyasını necə quracağımı göstərəcəyəm. 8x8 LED matrisində çox məhdud yerlər (və ya nöqtələr) olduğundan, bu layihənin yerinə 8x16 LED matrisini istifadə edəcəyəm. Sadəcə kabel çəkmək üçün, quraşdırılmış MAX7219 ilə iki 8x8 LED matrisi və avar idarə etmək üçün oyunçu başına bir potensiometrdən istifadə edəcəyəm.
Addım 1: Materiallar
- Arduino Uno və ya ekvivalenti
- (2) MAX7219 ilə 8x8 LED matris
- (2) 10K potensiometr
- tullanan tellər
- 9v batareya tutacağı və 9v batareya
- korpus (Varsayılan həllim həmişə karton qutudur)
Alətlər: yapışqan silahı, bıçaq
Addım 2: Avadanlıq Montajı
Avadanlıq montajı üçün videoya və kabel sxeminə baxın.
Addım 3: Kod
Videoda göstərilən oyun üçün istifadə etdiyim Arduino kodu əlavə olunur.
Bu layihə üçün LedControl adlı sadə max7219 kitabxanasından istifadə edirəm. Bu kitabxananı Arduino IDE -də yükləməmisinizsə, yükləmək və quraşdırmaq üçün veb səhifəsindəki təlimatları izləyin.
Topun hərəkətini izləmək üçün 5 dəyişəndən istifadə edirəm. Kopma üçün birdən çox top istəsəm bunların hamısını bir serialda saxlamaq daha yaxşı olsa da, bu layihə orta məktəb şagirdləri üçün hazırlanmışdır, buna görə də bunu sadə saxlayıram.
Oyunçuları yerləşdirmək üçün 0 ilə 1023 arasındakı dəyərləri qaytaran və onları Y koordinatı üçün 0 ilə 7 arasındakı dəyərlərlə müqayisə edən müvafiq potensiometrləri oxuyuram.
Bu platformadan istifadə edərək, ilan, sürücülük, atış və qırılma kimi digər oyunları da kodlaya bilərsiniz. İki topun eyni vaxtda hərəkət etməsi ilə iki oyunçu ayırma oyunu yazdım, lakin aşağı qətnamə və toplar hər zaman 45 dərəcə hərəkət etdiyinə görə təsəvvür etdiyim qədər gözəl işləmədi. (Google -a daxil olsanız, bir oyunçu üçün ayrılıq oyunu tapa bilərsiniz.)
Tövsiyə:
2 Oyunçu Pong PCB: 3 Addım
2 Oyunçu Pong PCB: Bu təlimatda portativ 2 oyunçulu pong oyunu qura bilərsiniz. Bu dizayn GitHub -da Onur Avun tərəfindən göndərilən kod ətrafında yaradılmışdır. Bu layihəni yaratmaqdan zövq aldım, inşallah onu qurmaqdan zövq alırsınız
Arduino Nəzarətçiləri ilə Çox Oyunçu Oyunu Necə Hazırlanır: 6 Addım
Arduino Nəzarətçiləri ilə Çox Oyunçu Oyunu Necə Yapılır: Oyun tərtibatçılarının bütün dünyada insanların oynamağı sevdikləri heyrətamiz oyunlar necə yaratdıqlarını heç düşünmüsünüzmü? Yaxşı, bu gün bir Arduino contro tərəfindən idarə ediləcək kiçik bir çox oyunçu oyunu hazırlayaraq bu barədə sizə kiçik bir ipucu verəcəyəm
Aruduino LED Oyunu İki Oyunçu Oyunu Sürətli Tıklayır: 8 Addım
Aruduino LED Oyunu İki Oyunçu Oyunu Sürətli Tıklayaraq: Bu layihə @HassonAlkeim -dən ilhamlanıb. Bura dərindən baxmaq istəsəniz https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/ yoxlaya biləcəyiniz bir linkdir. Bu oyun Alkeim -in təkmilləşdirilmiş bir versiyasıdır. Bu bir
Cascadable 8x16 Rgb Led Matrix: 3 Addım
Cascadable 8x16 Rgb Led Matrix: Bu layihədə 8x16 rgb kaskadlı led matris və onun nəzarətçisini hazırladım. Microchip 18F2550 USB dəstəyi üçün istifadə olunur. RGB ledləri rezistorlu 74hc595 növbə registrləri ilə idarə olunur. Animasiya və konfiqurasiya məlumatları üçün; 24C512 xarici eeprom
2 Oyunçu Rəqabətli VS Zamanlama Oyunu: 4 Addım
2 Oyunçu Rəqabətli VS Zamanlama Oyunu: Sizə lazım olacaq: 1.Digilent Basys 3, FPGA Board (və ya hər hansı digər FPGA,) 2. Vivadonun və ya digər VHDL mühitinin nisbətən yenilənmiş bir versiyası3. Qeyd olunan proqramı işlədə bilən kompüter