Turinys:
Video: Žaidimų konsolė: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Tikrai paprasta žaidimų konsolė, palaikanti meniu, tetris ir gyvatė. Jis buvo pagamintas naudojant
- čia rasite du 8x8 kvadratinės matricos raudonos spalvos LED ekrano taško modulius74hc595
- vienas STM32F103 Nucleo-64
- 4 mygtukai ir 4 rezistoriai
- laidai, duona, džemperiai ir kt.
- statybinės medžiagos, varžtai, lentos ir kt. (tai nesvarbu dėl darbo produkto)
Galite naudoti:
- „stm32f“vadovą rasite čia
- hc595 duomenų lapą rasite čia
- kai kuri kinų led-matrica
1 žingsnis: sujungimai
Čia galite pamatyti, kaip sujungti dalis:
- paspauskite mygtuką
- ekranas
Kokius GPIO kaiščius pasirinksite įvesties ir išvesties metu, dažniausiai nesvarbu, bet aš pasirinkau ekrano kaiščius iš GPIOA ir mygtukų kaiščius iš GPIOB.
2 žingsnis: statykite
Norėdami sukurti savo kodą, galite naudoti kažką, pavadintą SEGGER, arba (tai aš naudoju).
- „openocd“yra jūsų debuger serveris
- st-link yra jūsų programuotojas
-„gcc-arm-none-eabi“yra jūsų programavimo įrankiai
- atkreipkite dėmesį, kad bendrame/openocd.conf man reikėjo pakeisti į:
šaltinis [rasti sąsają/stlink-v2-1.cfg]
šaltinis [rasti tikslą/stm32f1x.cfg] reset_config srst_only srst_nogate
- Man taip pat reikėjo pakeisti.ld scenarijų ir naudoti kitą nuorodą, nei parodyta šiame pavyzdyje, kad gaučiau derintoją rankai. Taip pat atkreipkite dėmesį, kad šiuose pavyzdžiuose failas stm32f10x_it.* Nėra susietas makefile.
3 žingsnis: kodas
Kodas yra gana paprastas. Logika suskirstyta į main.c, Driver.*, Menu.*, Tetris.*Ir Snake.*. Trumpas aprašymas yra tas, kad vairuotojas siūlo funkcijas, skirtas sąveikai su aparatine įranga. Pagrinde galite rasti tvarkyklės ir meniu inicijavimą ir pamatyti, kad ciklo meniu kontroliuoja sąveiką su kitais dviem žaidimais. Taip pat galite pamatyti, kaip žaidimai įtraukiami į meniu. Kiekvienas žaidimas turi inicializacijos dalį ir atnaujinimą. Atnaujinime yra logika, būsenos aiškinimas ir piešimas.
4 žingsnis: naudojimas
Pradedate meniu. Naudodami aukštyn ir žemyn, galite pasirinkti kitą puslapio elementą. Pasirinkus paskutinį puslapio elementą, galite pereiti tarp žaidimų puslapių. Šiuo metu yra tik vienas puslapis, todėl ši funkcija nenaudojama. Kai naudojate žaidimo elementą, žaidimui galite naudoti dešinįjį klavišą.
Kai įeinate į žaidimą, pateksite į pradžios ekraną, kuriame turite paspausti žemyn mygtuką, kad pradėtumėte, arba aukštyn, kad išeitumėte. Praradę žaidimą, turite paspausti aukštyn klavišą, kad patektumėte į pradžios ekraną.
„Tetris“žaidimo valdikliai yra skirti sukti gabalėlį, žemyn, kad pagreitintų gabalo kritimą, kairėn ir dešinėn perkelkite gabalą į kairę ir į dešinę.
Kairysis klavišas yra tas, kuris yra arčiausiai kabelio, jungiančio jį prie konsolės.
Rekomenduojamas:
Nešiojama „Lego“žaidimų konsolė su erdvės užpuolikais: 4 žingsniai
Nešiojama „Lego“žaidimų konsolė su kosmoso užpuolikais: Ar kada nors pagalvojote būti žaidimų kūrėju ir sukurti savo žaidimų konsolę, kurią galėsite žaisti kelyje? Viskas, ko jums reikia, yra šiek tiek laiko, techninė įranga „Lego bricksa Mini-Calliope“(galite užsisakyti šioje svetainėje https://calliope.cc/en) ir šiek tiek įgūdžių
„Pasidaryk pats“žaidimų konsolė naudojant „Arduino“: 4 žingsniai
„Pasidaryk pats“žaidimų konsolė naudojant „Arduino“: Šioje pamokoje aš jums parodysiu, kaip galite sukurti žaidimų konsolę naudodami „Arduino nano“. Taigi, jei norite pamatyti išsamų vaizdo įrašą, patikrinkite jį mano „YouTube“kanale
„ATBOY Minimal Retro“žaidimų konsolė: 5 žingsniai
„ATBOY Minimal Retro“žaidimų konsolė: maža į retro konsolę panaši sąranka, pagrįsta maždaug ATtiny85 x 0,96 OLED, skirta žaisti erdvės užpuolikams, „Tetris“ir kt
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
„Ardubaby“mini žaidimų konsolė su 500 žaidimų: 10 žingsnių
„Ardubaby“mini žaidimų konsolė su 500 žaidimų: Kreditas kūrėjui (Kevinui Batesui), „Arduboy“yra labai sėkminga 8 bitų žaidimų konsolė. Mėgėjas parašė tūkstančius žaidimų, kurie jais laisvai dalijosi „Arduboy“bendruomenės forume, kad daugiau žmonių galėtų išmokti koduoti