Turinys:
Video: 8x16 LED matricos teniso žaidimas (2 irklai vienam žaidėjui): 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Mane įkvėpė daugybė klasikinio „Pong“žaidimo variantų, įdiegtų „Arduino“naudojant 8x8 LED matricą. Šioje pamokoje aš jums parodysiu, kaip sukurti savo mėgstamą pongo versiją, kurioje yra du žaidėjai - puolėjas ir vartininkas. Kadangi 8x8 LED matricoje yra labai ribotos erdvės (arba taškai), šiame projekte aš naudosiu 8x16 LED matricą. Norėdami paprasčiausiai prijungti laidus, aš naudosiu dvi 8x8 LED matricas su įmontuotu MAX7219 ir vieną potenciometrą vienam grotuvui, kad valdyčiau irklas.
1 žingsnis: medžiagos
- „Arduino Uno“arba lygiavertis
- (2) 8x8 LED matrica su MAX7219
- (2) 10K potenciometras
- jungiamieji laidai
- 9v baterijos laikiklis ir 9v baterija
- gaubtas (mano numatytasis sprendimas visada yra kartoninė dėžutė)
Įrankiai: klijų pistoletas, peilis
2 žingsnis: Aparatūros surinkimas
Norėdami surinkti aparatūrą, žiūrėkite mano vaizdo įrašą ir laidų schemą.
3 žingsnis: kodas
Pridedamas „Arduino“kodas, kurį naudoju vaizdo įraše rodomam žaidimui.
Šiam projektui aš naudoju paprastą max7219 biblioteką, pavadintą „LedControl“. Jei dar neįdiegėte šios bibliotekos „Arduino IDE“, atsisiųskite ir įdiekite vadovaudamiesi jų tinklalapio instrukcijomis.
Norėdami sekti rutulio judėjimą, naudoju 5 kintamuosius. Nors geriau visa tai sukaupti į masyvą, jei noriu žaisti kelis kamuoliukus, norėdamas žaisti „breakout“, šis projektas skirtas vidurinės mokyklos moksleiviams, todėl laikausi to paprasto.
Dėl žaidėjų padėties nustatymo aš skaitau atitinkamus potenciometrus, kurie grąžina vertes nuo 0 iki 1023 ir susieja juos su Y koordinatės reikšmėmis nuo 0 iki 7.
Naudodami šią platformą taip pat galite koduoti kitus žaidimus, tokius kaip gyvatė, vairavimas, šaudymas ir išsiveržimas. Parašiau dviejų žaidėjų išsiveržimo žaidimą, kai du kamuoliai judėjo vienu metu, tačiau dėl mažos skiriamosios gebos ir kamuoliai visada juda 45 laipsnių kampu, tai neveikė taip gražiai, kaip įsivaizduoju. (Jei ieškote „Google“, galite rasti vieno žaidėjo žaidimą.)
Rekomenduojamas:
Teniso tenisas su LED matrica, „Arduino“ir vairasvirtėmis: 5 žingsniai (su nuotraukomis)
Teniso tenisas su LED matrica, „Arduino“ir vairasvirtėmis: šis projektas skirtas tiek pradedantiesiems, tiek patyrusiems meistrams. Pradiniame lygmenyje tai galima padaryti su duonos lenta, trumpikliais ir priklijuoti prie metalo laužo (aš naudojau medieną) su „Blu-Tack“ir be litavimo. Tačiau labiau pažengus
Simono žaidimas - įdomus žaidimas!: 5 žingsniai
Simono žaidimas - įdomus žaidimas!: Nuoroda: čia Laikas mums treniruoti smegenis, ar ne? Be tų nuobodžių ir beprasmių žaidimų, yra žaidimas „Simono žaidimas“
Automatinis stalo teniso žaidimas: 6 žingsniai
Automatinis ping -pong žaidimas: Tai stalo teniso žaidimas, kuriame varikliai paleidžia stalo teniso kamuoliukus ir jūs turite jį pataikyti į skyles. Vienas žmogus turi mesti kamuolius, o kitas - mušti kamuolius. **** Atminkite, kad tai daro du šeštos klasės mokiniai
LED matricos gyvenimo žaidimas 32 X 32: 8 žingsniai
LED matricos gyvenimo žaidimas 32 X 32: mane įkvėpė „Jptrsn“16 x 16 gyvenimo žaidimas, bet galų gale jis buvo keturis kartus didesnis. „Bangood.com“radau keletą „MAX7219 Dot Matrix Module 4-in-1“ekranų, skirtų „Arduino“plokštėms, £ Kai jie atvyko, paaiškėjo, kad buvo gana sunku nutraukti
LED stalo teniso kamuolys: 8 žingsniai
LED pingpongo kamuolys: galite juos ridenti, žaisti su jais ir net žaisti su šunimi. (Didesni šunys gali užspringti, mano šuo yra tikrai mažas ir negali jo uždusti) NAUJIENA: (https: // www.instructables.com/id/LED-Ping-Pong-Ball-Improved/)