Përmbajtje:
Video: Konzola e lojës: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Një tastierë lojërash me të vërtetë e thjeshtë, që mbështet një menu, tetris dhe gjarpër. Shtë bërë duke përdorur
- dy 8x8 Matrix Sheshi LED të Kuq Pika Module74hc595 Drive gjenden këtu
- një STM32F103 Nucleo-64
- 4 butona dhe 4 rezistorë
- tela, një bukë, kërcyes, etj.
- materiale ndërtimi, vida, dërrasa, etj. (ato janë të parëndësishme në lidhje me produktin e punës)
Ju mund të përdorni:
- manuali stm32f gjendet këtu
- fleta e të dhënave hc595 gjendet këtu
- disa matrica led kineze
Hapi 1: Lidhjet
Këtu mund të shihni se si t'i lidhni pjesët:
- shtyp butonin
- ekran
Cilat kunja GPIO që zgjidhni për hyrje dhe dalje është kryesisht e parëndësishme, por unë zgjodha kunjat e ekranit nga GPIOA dhe kunjat e butonave nga GPIOB.
Hapi 2: Ndërtoni
Për të ndërtuar kodin tuaj mund të shkoni me diçka të quajtur SEGGER ose me (kjo është ajo që kam përdorur) këtë.
- openocd është një server për debugger -in tuaj
- st-link është programuesi juaj
-gcc-arm-none-eabi janë mjetet tuaja të programimit
- vini re se në common/openocd.conf më duhej të ndryshoja në:
burimi [gjeni ndërfaqen/stlink-v2-1.cfg]
burimi [gjeni target/stm32f1x.cfg] reset_config srst_only srst_nogate
- Më duhej gjithashtu të ndryshoja shkrimin.ld dhe të përdorja një lidhje tjetër nga ajo e treguar në atë shembull për të marrë një debugger për krahun. Gjithashtu vini re se në ato shembuj skedarët stm32f10x_it.* Nuk janë të lidhur në makefile.
Hapi 3: Kodi
Kodi është mjaft i thjeshtë. Logjika është e ndarë në main.c, Driver.*, Menu.*, Tetris.*Dhe Snake.*. Një përshkrim i shkurtër është se Driver ofron funksione për të bashkëvepruar me harduerin. Kryesisht mund të gjeni fillimin e drejtuesit dhe menusë dhe të shihni që menyja e lakut while kontrollon ndërveprimin me dy lojërat e tjera. Ju gjithashtu mund të shihni se si lojërat shtohen në meny. Çdo lojë ka një pjesë të inicializimit dhe një përditësim. Përditësimi përmban logjikë, interpretim dhe vizatim të gjendjes.
Hapi 4: Përdorimi
Ju filloni në menu. Ju mund të zgjidhni një artikull tjetër në faqe duke përdorur lart e poshtë. Kur të zgjidhet artikulli i fundit në faqe, mund të lëvizni mes faqeve të lojës. Aktualisht ka vetëm një faqe kështu që kjo veçori nuk përdoret. Kur jeni në një artikull të lojës ju mund të përdorni çelësin e duhur për të luajtur lojën.
Kur futeni në lojë futeni në ekranin fillestar ku duhet të shtypni butonin poshtë për të filluar ose lart për të dalë. Pas humbjes së lojës ju duhet të shtypni butonin lart për të shkuar në ekranin e fillimit.
Për Tetris kontrollet në lojë janë ngritur për rrotullimin e pjesës, poshtë për të shpejtuar rënien e pjesës, majtas dhe djathtas lëvizeni pjesën majtas dhe djathtas.
Çelësi i majtë është ai më i afërt me kabllon që e lidh atë me tastierën.
Recommended:
Dizajni i lojës në lëvizje në 5 hapa: 5 hapa
Dizajni i lojës në Flick në 5 hapa: Flick është një mënyrë vërtet e thjeshtë për të bërë një lojë, veçanërisht diçka si një enigmë, roman vizual ose lojë aventure
Si të pastroni pothuajse çdo kontrollues të lojës: 5 hapa
Si të pastroni pothuajse çdo kontrollues të lojës: Unë kam një pjesë të vogël të këtyre kontrolluesve Logitech Dual Action që i përdor për një emulator Raspberry Pi të cilin së shpejti do ta ngarkoj me një Instructable. Pas përpjekjes për të përdorur këtë kontrollues (ishte ruajtur për mbi një vit), shumica e butonave në
Kontrolluesi i lojës Arduino: 5 hapa
Arduino Game Controller: Një kontrollues i lojës është një pajisje e përdorur për të dhënë hyrje në një lojë video për të bërë lëvizjen e personazhit ose objektit. Dizajni dhe funksionaliteti i një kontrolluesi të lojës janë të lehta dhe patjetër do t'ju japin një përvojë të mahnitshme të lojrave, dhe do të jetë më e pavlefshme
Sistemi i ftohur me jon për serverin tuaj të lojës Raspberry Pi !: 9 hapa (me fotografi)
Sistemi i ftohur me jon për serverin tuaj të lojës Raspberry Pi !: Përshëndetje krijues! Pak kohë më parë mora Raspberry Pi, por nuk e dija vërtet se çfarë të bëja me të. Kohët e fundit, Minecraft është kthyer në popullaritet, kështu që vendosa të krijoj një server Minecraft për mua dhe miqtë e mi që të kënaqen. Epo, doli të isha vetëm unë:
Konzola e lojës Handheld Recalbox duke përdorur 2.2 TFT: 6 hapa
Konzola e lojërave Handheld Recalbox Duke përdorur 2.2 TFT: Udhëzime për DIY të një tastiere lojërash recalbox të dorës duke përdorur 2.2 "TFT LCD dhe butona Raspberry Pi 0 W dhe GPIO. Ju mund ta shikoni këtë video në youtube për një demonstrim të plotë të hapave të përfshirë: A. Merrni të gjitha pjesët.B. Lidhini pjesët së bashku