Satura rādītājs:
Video: 8x16 LED matricas tenisa spēle (2 lāpstiņas vienam spēlētājam): 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Mani iedvesmoja daudzas klasiskās Pong spēles variācijas, kas ieviestas Arduino, izmantojot 8x8 LED matricu. Šajā pamācībā es jums parādīšu, kā izveidot savu iecienītāko tenisa versiju, kurā katram spēlētājam ir divi lāpstiņi - uzbrucējs un vārtsargs. Tā kā 8x8 LED matricai ir ļoti ierobežotas vietas (vai punkti), šajā projektā es izmantošu 8x16 LED matricu. Vienkāršai elektroinstalācijai es izmantošu divas 8x8 LED matricas ar iebūvētu MAX7219 un vienu potenciometru vienam spēlētājam, lai kontrolētu lāpstiņu.
1. solis: materiāli
- Arduino Uno vai līdzvērtīgs
- (2) 8x8 LED matrica ar MAX7219
- (2) 10K potenciometrs
- džemperu vadi
- 9v akumulatora turētājs un 9v akumulators
- korpuss (mans noklusējuma risinājums vienmēr ir kartona kastīte)
Instrumenti: līmes pistole, nazis
2. solis: Aparatūras montāža
Aparatūras montāžu skatiet manā video un elektroinstalācijas shēmā.
3. darbība: kods
Pielikumā ir Arduino kods, ko izmantoju video parādītajai spēlei.
Šim projektam es izmantoju vienkāršu max7219 bibliotēku ar nosaukumu LedControl. Ja šī bibliotēka vēl nav instalēta jūsu Arduino IDE, lūdzu, izpildiet tās tīmekļa vietnē sniegtos norādījumus, lai lejupielādētu un instalētu.
Lai izsekotu bumbiņas kustību, es izmantoju 5 mainīgos. Lai gan to visu ir labāk uzglabāt masīvā, ja es gribētu vairākas bumbiņas, lai spēlētu izlaušanos, šis projekts ir paredzēts vidusskolēniem, tāpēc es turpinu šo vienkāršo.
Spēlētāju pozicionēšanai es lasu attiecīgos potenciometrus, kas atgriež vērtības no 0 līdz 1023 un kartē tos ar vērtībām no 0 līdz 7 Y koordinātei.
Izmantojot šo platformu, varat kodēt arī citas spēles, piemēram, čūsku, braukšanu, šaušanu un izlaušanos. Es uzrakstīju divu spēlētāju izlaušanās spēli ar divām bumbiņām, kas kustējās vienlaicīgi, bet zemās izšķirtspējas un bumbiņu kustības dēļ vienmēr ir 45 grādi, tas nedarbojās tik jauki, kā es to iedomājos. (Ja jūs google, jūs varētu atrast viena spēlētāja izlaušanās spēli.)
Ieteicams:
Andrea tenisa spēle: 4 soļi
Andrea tenisa spēle: Šī ir spēle, kas sākotnēji nāca no šejienes. Es izveidoju spēli un pēc tam veicu dažas izmaiņas, pamatojoties uz to. Es jums parādīšu šīs spēles veidošanas soļus, pēc tam norādīšu kodu, kuru es mainīju. Es pievienoju dažas izmaiņas sākotnējam kodam, piemēram, mainot
8x8 Colorduino tenisa spēle: 3 soļi
8x8 Colorduino tenisa spēle: šajā instrukcijā es jums parādīšu, kā es izveidoju tenisa spēli, izmantojot 8 x 8 RGB LED matricas tāfeles moduli. Šo moduli sauc par Colorduino. Tam ir iebūvēts mikrokontrolleris un interfeiss, lai izveidotu savienojumu ar citām Colorduino plāksnēm. Tam ir iespējas
Tenisa spēle: 6 soļi
Pong spēle: Materiāli: Basys3 FPGA Board VGA kabelis VivadoŠā pamācības mērķis ir izstrādāt tenisa spēli, kas tiks parādīta monitorā. Projekts programmēšanai izmantos VHDL un izmantos Basys3 FPGA, lai veiktu kodu un pārsūtītu mums attēlu
Automātiskā galda tenisa spēle: 6 soļi
Automātiskā galda tenisa spēle: šī ir galda tenisa spēle, kurā tiek izmantoti motori, lai pie jums palaistu galda tenisa bumbiņas, un jums tas jāsit caurumos. Vienai personai jāsit bumbiņas, bet otrai jāsit pa bumbiņām. **** Ņemiet vērā, ka to veic divi sestās klases skolēni
LED matricas dzīves spēle 32 X 32: 8 soļi
LED matricas dzīves spēle 32 X 32: mani iedvesmoja Jptrsn 16 x16 dzīves spēle, bet galu galā tā bija četras reizes lielāka. Es atradu dažus MAX7219 punktu matricas moduļa 4-in-1 displeju Arduino dēļiem vietnē Bangood.com par £ 3.50, kad viņi ieradās, izrādījās diezgan grūti to salauzt