Sisukord:
Video: 8x16 LED maatrikspongimäng (2 mõla mängija versiooni kohta): 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Mind on inspireerinud paljud klassikalise Pongi mängu variatsioonid, mis on rakendatud Arduinole, kasutades 8x8 LED -maatriksit. Selles juhendis näitan teile, kuidas luua oma lemmikpongi versiooni, millel on iga mängija kohta kaks mõla - ründaja ja väravavaht. Kuna 8x8 LED -maatriksil on väga piiratud ruumid (või punktid), kasutan selles projektis selle asemel 8x16 LED -maatriksit. Lihtsaks juhtmestikuks kasutan labade juhtimiseks kahte 8x8 LED-maatriksit koos sisseehitatud MAX7219-ga ja ühte potentsiomeetrit mängija kohta.
Samm: materjalid
- Arduino Uno või samaväärne
- (2) 8x8 LED -maatriks MAX7219 -ga
- (2) 10K potentsiomeeter
- hüppaja juhtmed
- 9v akuhoidja ja 9v aku
- ümbris (minu vaikelahendus on alati pappkarp)
Tööriistad: liimipüstol, nuga
2. samm: riistvara kokkupanek
Riistvara kokkupanekuks vaadake minu videot ja ühendusskeemi.
3. samm: kood
Lisatud on Arduino kood, mida kasutasin videol näidatud mängu jaoks.
Selle projekti jaoks kasutan lihtsat max7219 raamatukogu nimega LedControl. Kui teil pole seda raamatukogu juba oma Arduino IDE -sse installitud, järgige allalaadimiseks ja installimiseks nende veebisaidi juhiseid.
Palli liikumise jälgimiseks kasutan 5 muutujat. Kuigi parem on salvestada see kõik massiivi, kui soovin murde mängimiseks mitu palli, on see projekt mõeldud keskkooliõpilastele, nii et ma hoian seda lihtsana.
Mängijate positsioneerimiseks loen vastavaid potentsiomeetreid, mis tagastavad väärtused vahemikus 0 kuni 1023 ja vastendavad need Y -koordinaadi väärtustega vahemikus 0 kuni 7.
Selle platvormi abil saate kodeerida ka muid mänge, nagu madu, sõitmine, laskmine ja läbimurre. Kirjutasin kahe mängijaga murrangulise mängu, kus kaks palli liikusid samaaegselt, kuid madala eraldusvõime ja pallide liikumise tõttu alati 45 kraadi ei õnnestunud see nii kenasti, kui ma ette kujutan. (Kui googeldada, võite leida ühe mängija läbimurde mängu.)
Soovitan:
Kõik, mida pead teadma LED -ide kohta: 7 sammu (koos piltidega)
Kõik, mida pead teadma LED -ide kohta: valgusdiood on elektrooniline seade, mis kiirgab valgust, kui vool läbi selle läbib. LED -id on väikesed, äärmiselt tõhusad, eredad, odavad elektroonilised komponendid. Inimesed arvavad, et LED -id on lihtsalt tavalised valgust kiirgavad komponendid & kipub
Värskendage HTTPS ümbersuunamise versiooni 2.0 ESP8266 ja Google'i arvutustabeleid: 10 sammu
Värskendage HTTPS -i ümbersuunamise versiooni 2.0 ESP8266 ja Google'i arvutustabeleid: varasemates testides tegime ESP8266 -mooduli suhtluse ja andmete kahesuunalise saatmise Google'i lehele Google Scripti abil. Esialgu tänu Sujay Phadke " electronicsguy " HTTPSRedirecti raamatukoguhoidja looja
Kohanduv mõla: 5 sammu (piltidega)
Kohanduv mõla: praegusel disainil, mis võimaldab inimestel ühe käe abil tugijalgadega aerutada, oli väike tagasilöök, kuna mõla muudkui pöörles. Ilma mõla kohal oleva teise käeta ei saanud mõla kuidagi juhtida nurka, mille juures
Homebrew C64 " mõla " Kast: 4 sammu
Homebrew C64 " mõla " Kast: Tere, inimesed, mul on just süntvagun, mis muudab teie commodore 64 arvuti vingeks süntesaatoriks! Sünteesi filtri reaalajas juhtimiseks vajate mängulauda … mida mul polnud, kuid mõlade asendamiseks saab luua nupukasti
Minu toru! Stereo sub bassikõlarid I-pod ja MP3 teise versiooni jaoks (koos akude ja USB-laadijaga): 12 sammu
Minu toru! Stereo sub-bassikõlarid I-pod ja MP3 teise versiooni jaoks (koos patareide ja USB-laadijaga): minu kvartaliteos on varasemast keerulisem, kuid seda pole raske realiseerida. Eelnõu kahest isetoitevast stereokastist patareidele, mida saab uuesti laadida, võimalust laadida i-pod läbi USB-kaardi, mis on toidetud samast patareist