![Herná konzola: 4 kroky Herná konzola: 4 kroky](https://i.howwhatproduce.com/images/010/image-27466-j.webp)
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
![Hracia konzola Hracia konzola](https://i.howwhatproduce.com/images/010/image-27466-1-j.webp)
![Hracia konzola Hracia konzola](https://i.howwhatproduce.com/images/010/image-27466-2-j.webp)
![Hracia konzola Hracia konzola](https://i.howwhatproduce.com/images/010/image-27466-3-j.webp)
Skutočne jednoduchá herná konzola s podporou ponuky, tetrisu a hada. Bol vyrobený pomocou
- Tu nájdete dva 8x8 štvorcové maticové červené LED body s bodovým modulom74hc595
- jeden STM32F103 Nucleo-64
- 4 tlačidlá a 4 odpory
- drôty, chlebník, prepojky atď.
- stavebné materiály, skrutky, dosky atď. (tie nie sú relevantné pre pracovný výrobok)
Môžete použiť:
- manuál stm32f nájdete tu
- Tu sa nachádza hc595
- nejaká čínska LED matica
Krok 1: Pripojenia
Tu vidíte, ako prepojiť diely:
- tlačidlo
- obrazovka
To, ktoré piny GPIO si vyberiete pre vstup a výstup, je väčšinou irelevantné, ale ja som vybral kolíky obrazovky od GPIOA a kolíkové tlačidlá od GPIOB.
Krok 2: Zostavte
Na vytvorenie kódu môžete použiť niečo s názvom SEGGER alebo (toto som použil) toto.
- openocd je server pre váš debuger
- st-link je váš programátor
-gcc-arm-none-eabi sú vaše programovacie nástroje
- všimnite si, že v spoločnom/openocd.conf som potreboval zmeniť na:
zdroj [nájsť rozhranie/stlink-v2-1.cfg]
zdroj [nájsť cieľ/stm32f1x.cfg] reset_config srst_only srst_nogate
- Tiež som potreboval zmeniť skript.ld a použiť iný odkaz, ako je uvedený v tomto príklade, aby som získal debugger pre arm. Všimnite si tiež, že v týchto príkladoch nie sú súbory stm32f10x_it.* Prepojené v makefile.
Krok 3: Kód
Kód je pomerne jednoduchý. Logika je rozdelená na main.c, Driver.*, Menu.*, Tetris.*A Snake.*. Stručný popis je, že Driver ponúka funkcie na interakciu s hardvérom. V zásade nájdete inicializáciu ovládača a ponuky a zistíte, že v slučke while ponuka ovláda interakciu s ďalšími dvoma hrami. Môžete tiež vidieť, ako sa hry pridávajú do ponuky. Každá hra má inicializačnú časť a aktualizáciu. Aktualizácia obsahuje logiku, interpretáciu stavu a kresbu.
Krok 4: Použitie
Začnite v ponuke. Pomocou tlačidiel hore a dole môžete vybrať inú položku na stránke. Keď je vybratá posledná položka na stránke, môžete prechádzať medzi stránkami hry. V súčasnej dobe existuje iba jedna stránka, takže táto funkcia je nevyužitá. Keď ste na položke hry, môžete na hranie hry použiť pravý kláves.
Keď vstúpite do hry, dostanete sa na úvodnú obrazovku, kde musíte stlačením tlačidla nadol začať alebo nahor ukončiť. Po prehraní hry sa musíte na úvodnú obrazovku dostať stlačením klávesu hore.
V prípade hry Tetris sú herné ovládače hore pre otáčanie figúrky, dole pre urýchlenie pádu figúrky, doľava a doprava posúvajú figúrku doľava a doprava.
Ľavý kľúč je ten, ktorý je najbližšie ku káblu, ktorý ho spája s konzolou.
Odporúča:
Prenosná herná konzola Lego s vesmírnymi útočníkmi: 4 kroky
![Prenosná herná konzola Lego s vesmírnymi útočníkmi: 4 kroky Prenosná herná konzola Lego s vesmírnymi útočníkmi: 4 kroky](https://i.howwhatproduce.com/images/002/image-4864-j.webp)
Prenosná herná konzola Lego s programom Space Invaders: Uvažovali ste niekedy o tom, že by ste boli vývojárom hier a vytvorili si vlastnú hernú konzolu, ktorú môžete hrať na cestách? Všetko, čo potrebujete, je trocha času, hardware
DIY herná konzola využívajúca Arduino: 4 kroky
![DIY herná konzola využívajúca Arduino: 4 kroky DIY herná konzola využívajúca Arduino: 4 kroky](https://i.howwhatproduce.com/images/001/image-2784-11-j.webp)
DIY herná konzola pomocou Arduina: V tomto návode vám ukážem, ako si môžete vyrobiť hernú konzolu pomocou Arduino nano. Ak teda chcete vidieť podrobné video, pozrite sa na to na mojom kanáli youtube
Len ďalšia retro herná konzola ATtiny85: 4 kroky
![Len ďalšia retro herná konzola ATtiny85: 4 kroky Len ďalšia retro herná konzola ATtiny85: 4 kroky](https://i.howwhatproduce.com/images/002/image-5823-j.webp)
Just Another ATtiny85 Retro Gaming Console: Malé retro konzole podobné nastavenie založené na ATtiny85 x 0,96 OLED pre hranie priestoru útočníkov, Tetris, atď
Smart TV a herná konzola Raspberry Pi: 4 kroky
![Smart TV a herná konzola Raspberry Pi: 4 kroky Smart TV a herná konzola Raspberry Pi: 4 kroky](https://i.howwhatproduce.com/images/009/image-25486-j.webp)
Inteligentná televízia a herná konzola Raspberry Pi: Leží vám doma nejasná televízia alebo zvažujete kúpu Chromecastu, Firesticku alebo možno hernej konzoly? Urobme si sami. Budeme duálne bootovať naše malinové pi s Lakkou a OSMC. Lakka pre emuláciu hier a OSMC pre video
Herná konzola ATtiny kreditnej karty: 4 kroky
![Herná konzola ATtiny kreditnej karty: 4 kroky Herná konzola ATtiny kreditnej karty: 4 kroky](https://i.howwhatproduce.com/images/006/image-16242-24-j.webp)
Herná konzola Kreditná karta ATtiny: Toto je návod na zostavenie hernej konzoly Attiny 85 postavenej na kreditnej karte, ktorej platnosť vypršala. Ukážku hotového výrobku nájdete v tomto linku youtube: gametiny na skutočnej kreditnej karte .----------------------------- ---------------------