Taula de continguts:
Vídeo: Consola de jocs: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Consola de jocs realment senzilla, que admet un menú, tetris i serp. Es va fer utilitzant
- Aquí es troben dos mòduls de pantalla LED vermella de 8x8 quadrats de matriu quadrada
- un STM32F103 Nucleo-64
- 4 botons i 4 resistències
- cables, una placa de pa, ponts, etc.
- materials de construcció, cargols, taulers, etc. (no són rellevants pel que fa al producte de treball)
Podeu utilitzar:
- El manual stm32f es troba aquí
- full de dades hc595 que es troba aquí
- alguns led-matrix xinesos
Pas 1: connexions
Aquí podeu veure com connectar les peces:
- polsador
- pantalla
Els pins GPIO que trieu per a l'entrada i sortida són gairebé irrellevants, però he escollit els pins de pantalla de GPIOA i els pins de botó de GPIOB.
Pas 2: construeix
Per crear el vostre codi podeu anar amb alguna cosa anomenada SEGGER o amb (això és el que he utilitzat) això.
- openocd és un servidor per al vostre depurador
- st-link és el vostre programador
- gcc-arm-none-eabi són les vostres eines de programació
- Tingueu en compte que a common / openocd.conf havia de canviar a:
font [trobar interface / stlink-v2-1.cfg]
font [trobar target / stm32f1x.cfg] reset_config srst_only srst_nogate
- També calia canviar l'script.ld i utilitzar un altre enllaç que no es mostra en aquest exemple per obtenir un depurador per a arm. Tingueu en compte també que en aquests exemples els fitxers stm32f10x_it. * No estan enllaçats al makefile.
Pas 3: Codi
El codi és bastant simple. La lògica es divideix a main.c, Driver. *, Menu. *, Tetris. * I Snake. *. Una breu descripció és que Driver ofereix funcions per interactuar amb el maquinari. En general, podeu trobar la inicialització del controlador i del menú i veure que al menú del bucle while controla la interacció amb els altres dos jocs. També podeu veure com s’afegeixen els jocs al menú. Cada joc té una part d'inicialització i una actualització. L'actualització conté lògica, interpretació d'estats i dibuix.
Pas 4: Ús
Comenceu al menú. Podeu seleccionar un altre element de la pàgina fent servir amunt i avall. Quan se selecciona l'últim element de la pàgina, podeu desplaçar-vos entre les pàgines del joc. Actualment només hi ha una pàgina, de manera que aquesta funció no està utilitzada. Quan es troba en un element de joc, podeu utilitzar la tecla dreta per jugar.
Quan entres al joc, entres a la pantalla inicial on has de prémer el botó avall per iniciar o pujar per sortir. Després de perdre un joc, cal prémer la tecla amunt per anar a la pantalla inicial.
Per a Tetris, els controls del joc estan disponibles per girar la peça, cap avall per accelerar la caiguda de la peça, a l'esquerra i a la dreta mouen la peça cap a l'esquerra i la dreta.
La tecla esquerra és la més propera al cable que la connecta a la consola.
Recomanat:
Consola de jocs portàtils de Lego amb Space Invaders: 4 passos
Consola de jocs portàtils de Lego amb Space Invaders: Alguna vegada heu pensat en ser desenvolupador de jocs i construir la vostra pròpia consola de jocs per jugar on sigueu? Tot el que necessiteu és una mica de temps, maquinari Lego bricksa Mini-Calliope (es pot demanar en aquest lloc web https://calliope.cc/en)and alguna habilitat
Controlador de jocs DIY basat en Arduino - Controlador de jocs Arduino PS2 - Jugar a Tekken amb el bricolatge Arduino Gamepad: 7 passos
Controlador de jocs DIY basat en Arduino | Controlador de jocs Arduino PS2 | Jugar a Tekken amb el bricolatge Arduino Gamepad: Hola nois, jugar sempre és divertit, però jugar amb el vostre propi controlador de jocs de bricolatge és més divertit
Com penjar jocs a Arduboy i 500 jocs a Flash-cart: 8 passos
Com penjar jocs a Arduboy i 500 jocs a Flash-cart: vaig fer Arduboy casolà amb memòria Flash Serial que pot emmagatzemar fins a 500 jocs per jugar a la carretera. Espero compartir com carregar-hi jocs, inclòs com emmagatzemar-los a la memòria flash en sèrie i crear el vostre propi paquet de jocs consolidat
Mini consola de jocs Ardubaby amb 500 jocs: 10 passos
Ardubaby Mini Game Console Amb 500 jocs: crèdits per al creador (Kevin Bates), Arduboy és una consola de jocs de 8 bits molt reeixida. Hi havia milers de jocs escrits per l’aficionat que els compartia lliurement al fòrum de la comunitat d’Arduboy perquè més gent pugui aprendre a codificar
Simulador de jocs SmartPhone: juga a jocs de Windows mitjançant control de gestos IMU, acceleròmetre, giroscopi, magnetòmetre: 5 passos
Simulador de jocs SmartPhone: juga a jocs de Windows mitjançant IMU de control de gestos, acceleròmetre, giroscopi i magnetòmetre: dóna suport a aquest projecte: https://www.paypal.me/vslcreations donant a codis de codi obert & suport per al desenvolupament posterior