Orodha ya maudhui:

Dashibodi ya Mchezo: Hatua 4
Dashibodi ya Mchezo: Hatua 4

Video: Dashibodi ya Mchezo: Hatua 4

Video: Dashibodi ya Mchezo: Hatua 4
Video: ГРЕНДПА и Гренни В РЕАЛЬНОЙ ЖИЗНИ! Почему они перепутали мой дом? GRANDPA GRANNY Chapter Two 2024, Novemba
Anonim
Mchezo Console
Mchezo Console
Mchezo Console
Mchezo Console
Mchezo Console
Mchezo Console

Koni rahisi ya uchezaji, kusaidia menyu, tetris na nyoka. Ilifanywa kwa kutumia

- mbili 8x8 Square Matrix Red LED Display dot Module74hc595 Drive found here

- moja STM32F103 Nucleo-64

- vifungo 4 na vipinga 4

- waya, kamba ya mkate, kuruka, nk.

- vifaa vya ujenzi, screws, bodi, nk (hizo sio muhimu kuhusu bidhaa inayofanya kazi)

Unaweza kutumia:

- mwongozo wa stm32f kupatikana hapa

- karatasi ya data ya hc595 inapatikana hapa

- matrix fulani ya Kichina iliyoongozwa

Hatua ya 1: Mikataba

Hapa unaweza kuona jinsi ya kuunganisha vipande:

- kifungo cha kushinikiza

- skrini

Je! Ni pini gani za GPIO unazochagua kuingiza na kutoa sio muhimu, lakini nilichagua pini za skrini kutoka kwa GPIOA na pini za vifungo kutoka GPIOB.

Hatua ya 2: Jenga

Kwa kuingiza nambari yako unaweza kwenda na kitu kinachoitwa SEGGER au na (hii ndio nimetumia) hii.

- openocd ni seva ya debuger yako

- kiungo-st ni programu yako

- gcc-arm-none-eabi ni zana zako za programu

- kumbuka kuwa kwa kawaida / openocd.conf nilihitaji kubadilika kuwa:

chanzo [tafuta kiolesura / stlink-v2-1.cfg]

chanzo [pata lengo / stm32f1x.cfg] reset_config srst_only srst_nogate

- Nilihitaji pia kubadilisha hati ya.ld na kutumia kiunga kingine kuliko ile iliyoonyeshwa kwenye mfano huo kupata kitatuaji cha mkono. Pia kumbuka kuwa katika mifano hiyo stm32f10x_it. * Faili hazijaunganishwa kwenye faili ya kutengeneza.

Hatua ya 3: Kanuni

Nambari ni rahisi sana. Mantiki imegawanyika katika main.c, Dereva. *, Menyu. *, Tetris. * Na Nyoka. *. Maelezo mafupi ni kwamba Dereva hutoa kazi ili kuingiliana na vifaa. Kwa msingi unaweza kupata uanzishaji wa dereva na menyu na uone kuwa katika menyu ya kitanzi wakati inadhibiti mwingiliano na michezo mingine miwili. Unaweza pia kuona jinsi michezo inavyoongezwa kwenye menyu. Kila mchezo una sehemu ya uanzishaji na sasisho. Sasisho lina mantiki, ufafanuzi wa hali na kuchora.

Hatua ya 4: Matumizi

Unaanza kwenye menyu. Unaweza kuchagua kipengee kingine kwenye ukurasa kwa kutumia juu na chini. Wakati kipengee cha mwisho kwenye ukurasa kimechaguliwa unaweza kuzunguka baina ya kurasa za mchezo. Hivi sasa kuna ukurasa mmoja tu kwa hivyo huduma hii haitumiki. Unapokuwa kwenye kipengee cha mchezo unaweza kutumia kitufe cha kulia kucheza mchezo.

Unapoingia kwenye mchezo unaingia kwenye skrini ya kuanza ambapo unahitaji bonyeza kitufe cha chini ili kuanza au juu ili kutoka. Baada ya kupoteza mchezo unahitaji kubonyeza kitufe cha juu ili kwenda kwenye skrini ya kuanza.

Kwa Tetris udhibiti wa mchezo ni wa kuzungusha kipande, chini ili kuharakisha anguko la kipande, kushoto na kulia songa kipande kushoto na kulia.

Kitufe cha kushoto ni ile iliyo karibu na kebo inayounganisha kwenye koni.

Ilipendekeza: