Orodha ya maudhui:

8x16 LED Matrix Pong Game (2 Paddles Per Player Version): 3 Hatua
8x16 LED Matrix Pong Game (2 Paddles Per Player Version): 3 Hatua

Video: 8x16 LED Matrix Pong Game (2 Paddles Per Player Version): 3 Hatua

Video: 8x16 LED Matrix Pong Game (2 Paddles Per Player Version): 3 Hatua
Video: 8x16 LED Matrix Pong Game (2 paddles per player) 2024, Novemba
Anonim
Image
Image
8x16 LED Matrix Pong Game (Paddles 2 Kwa Toleo la Mchezaji)
8x16 LED Matrix Pong Game (Paddles 2 Kwa Toleo la Mchezaji)

Nimehamasishwa na tofauti nyingi za mchezo wa kawaida wa Pong uliotekelezwa kwenye Arduino ikitumia tumbo la 8x8 la LED. Katika hii inayoweza kufundishwa, nitakuonyesha jinsi ya kuunda toleo langu pendwa la Pong ambalo lina pedi mbili - mshambuliaji na kipa - kwa kila mchezaji. Kwa kuwa tumbo la 8x8 la LED lina nafasi ndogo sana (au nukta), nitatumia tumbo la 8x16 la LED badala ya mradi huu. Kwa wiring tu, nitatumia matrix mbili za 8x8 za LED zilizo na MAX7219 iliyojengwa na potentiometer moja kwa kila mchezaji kwa udhibiti wa paddle.

Hatua ya 1: Vifaa

  • Arduino Uno au sawa
  • (2) 8x8 LED tumbo na MAX7219
  • (2) 10K potentiometer
  • waya za kuruka
  • Mmiliki wa betri ya 9v na betri ya 9v
  • kizuizi (Suluhisho langu chaguo-msingi daima ni sanduku la kadibodi)

Zana: bunduki ya gundi, kisu

Hatua ya 2: Mkutano wa vifaa

Mkutano wa vifaa
Mkutano wa vifaa
Mkutano wa vifaa
Mkutano wa vifaa

Rejelea mchoro wangu wa video na wiring kwa mkutano wa vifaa.

Hatua ya 3: Kanuni

Kanuni
Kanuni
Kanuni
Kanuni

Imeambatanishwa na nambari ya Arduino niliyotumia kwa mchezo ulioonyeshwa kwenye video.

Kwa mradi huu, ninatumia maktaba rahisi ya max7219 inayoitwa LedControl. Ikiwa huna maktaba hii iliyosanikishwa tayari kwenye Arduino IDE yako, tafadhali fuata maagizo kwenye ukurasa wao wa wavuti ili kupakua na kusanikishwa.

Kufuatilia harakati za mpira, ninatumia anuwai 5. Ingawa ni bora kuhifadhi yote katika safu ikiwa nitataka mipira mingi ya kucheza kuzuka, mradi huu umeundwa kwa wanafunzi wa shule ya kati kwa hivyo ninaweka hii rahisi.

Kwa nafasi ya wachezaji, ninasoma potentiometers husika ambazo zinarudisha maadili kati ya 0 na 1023 na ziwape ramani kwa nambari kati ya 0 na 7 kwa uratibu wa Y.

Kutumia jukwaa hili, unaweza pia kuweka alama kwenye michezo mingine kama vile nyoka, kuendesha gari, risasi, na kuzuka. Niliandika mchezo wa kuzuka kwa wachezaji wawili na mipira miwili ikitembea kwa wakati mmoja lakini kwa sababu ya azimio la chini na mipira kila wakati inasonga kwa digrii 45, haikufanya kazi nzuri kama vile ninavyofikiria. (Ikiwa uta google, unaweza kupata mchezo mmoja wa kuzuka kwa mchezaji.)

Ilipendekeza: