Obsah:
Video: Matrix Pong hra 8x16 LED (2 pádla na verziu pre hráča): 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Inšpiroval som sa mnohými variáciami klasickej hry Pong implementovanej na Arduine pomocou matice LED 8x8. V tomto návode vám ukážem, ako vytvoriť svoju obľúbenú verziu Pongu, ktorá má na každého hráča dve pádla - útočníka a brankára. Pretože matica LED 8x8 má veľmi obmedzené medzery (alebo body), budem v tomto projekte namiesto toho používať maticu LED 8x16. Na jednoduché zapojenie budem používať dve matice LED 8x8 so vstavaným MAX7219 a jeden potenciometer na hráča na ovládanie pádla.
Krok 1: Materiály
- Arduino Uno alebo ekvivalent
- (2) LED matica 8x8 s MAX7219
- (2) 10K potenciometer
- prepojovacie vodiče
- 9V držiak batérie a 9V batéria
- skriňa (Moje predvolené riešenie je vždy kartónová škatuľa)
Pomôcky: lepiaca pištoľ, nôž
Krok 2: Zostavenie hardvéru
Zostavu hardvéru nájdete v mojom videu a schéme zapojenia.
Krok 3: Kód
V prílohe je kód Arduino, ktorý som použil pre hru uvedenú vo videu.
Na tento projekt používam jednoduchú knižnicu max7219 s názvom LedControl. Ak túto knižnicu ešte nemáte nainštalovanú vo svojom Arduino IDE, postupujte podľa pokynov na ich webovej stránke na stiahnutie a nainštalovanie.
Na sledovanie pohybu lopty používam 5 premenných. Aj keď je lepšie uložiť to všetko do poľa pre prípad, že by som chcel hrať viac loptičiek, tento projekt je určený pre študentov stredných škôl, takže to robím jednoducho.
Pre polohovanie hráčov čítam príslušné potenciometre, ktoré vracajú hodnoty medzi 0 a 1023 a mapujú ich na hodnoty medzi 0 a 7 pre súradnicu Y.
Pomocou tejto platformy môžete kódovať aj ďalšie hry ako had, šoférovanie, streľba a útek. Napísal som odpočinkovú hru pre dvoch hráčov s dvoma loptičkami, ktoré sa pohybujú súčasne, ale kvôli nízkemu rozlíšeniu a guličkám, ktoré sa vždy pohybujú o 45 stupňov, to nefungovalo tak pekne, ako by som si predstavoval. (Ak googlíte, môžete nájsť odpočinkovú hru pre jedného hráča.)
Odporúča:
Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: 8 krokov
Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: Tento projekt je inšpirovaný @HassonAlkeim. Ak ste ochotní sa podrobne pozrieť, tu je odkaz, ktorý si môžete pozrieť https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Táto hra je vylepšenou verziou hry Alkeim's. Jedná sa o
Časovač reakcie pre jedného hráča (s Arduino): 5 krokov
Časovač reakcie pre jedného hráča (s Arduinom): V tomto projekte zostrojíte časovač reakcie, ktorý poháňa Arduino. Funguje na funkcii Arduino millis (), kde procesor zaznamenáva čas od spustenia programu. Pomocou neho môžete nájsť časový rozdiel medzi
Arkádová hra MAME pre jedného hráča: 7 krokov
Arcade MAME Box pre jedného hráča: Dnes budeme stavať mini-MAME konzolu pomocou Raspberry Pi. Jedná sa o konzolu pre jedného hráča, ale keďže sú porty USB na pi prístupné, je ľahké zapojiť inú konzolu alebo joystick USB a urobiť tak akciu pre viacerých hráčov, ak nálada
Pong Arduino pre jedného hráča- ak toto, potom ono: 5 krokov
Pong Arduino pre jedného hráča-ak toto, potom ono: Tento arduino projekt je gebaseerdopd een 2 speler pong project hier op instructables (https: //www.instructables.com/id/Portable-Arduino-a …) maar dit project is hráč pre jedného hráča sa stretol s jednoduchou AI. Poznámka: Arduino Uno Nokia 5100 scherm. https: // ww
Stiahnite si bezplatnú skúšobnú verziu Windows 7 Ultimate Beta: 7 krokov
Stiahnite si bezplatnú skúšobnú verziu Windows 7 Ultimate Beta: Dobrý deň, ďakujeme, že ste si našli čas na prečítanie tohto návodu. Po prečítaní tohto článku neváhajte zanechať akékoľvek komentáre. Ak máte akékoľvek otázky týkajúce sa niečoho, čo sa týka počítačov, napíšte mi súkromnú správu. Ok, dovoľte mi teraz začať stíhať