Taula de continguts:
- Pas 1: components necessaris
- Pas 2: connectar i provar la pantalla
- Pas 3: feu la connexió final: pantalla i commutacions
- Pas 4: la part del programari i els vostres jocs
Vídeo: Jocs Arduino de 8 bits: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Hola nois!
Aquest serà un senzill tutorial sobre com construir una configuració de jocs de 8 bits mitjançant un arduino.
Pas 1: components necessaris
1. Arduino (https://www.arduino.cc/)
2. ID Arduino (https://www.arduino.cc/)
3. Tauler de pa o Vero Board (segons la vostra necessitat)
4. Pantalla gràfica Nokia 5110 (https://amzn.to/2N9PUd9)
5. Polsadors tàctils (https://amzn.to/2Byqwwy)
6. Resistència de 12 ohms
7. Un brunzidor
8. Cables per connectar
Pas 2: connectar i provar la pantalla
Abans de començar amb el projecte, és millor aparellar la pantalla amb l'arduino i provar si funciona o no.
Ara, la pantalla tindrà 8 ports: Vcc, LED, Ground, Rst, CE, DC, DIN i CLK (no en ordre, consulteu el fabricant o el lloc on el comprareu).
Connecteu el Vcc a la font d’alimentació de 3,3 V de l’arduino i el port LED i el terra aniran al pin GND de l’arduino. Connecteu la resta de ports tal com s’esmenta al codi. RST-12, CE-11, DC-10, DIN-9, CLK-8.
Ara executeu el codi i, si tot funciona bé, hauríeu de poder veure que tots els píxels de la pantalla es tornen negres i la llum de fons s’encén.
## NO VENDEU PERMANENTMENT LES CONNEXIONS MENCIONADES EN AQUEST PAS ##
Pas 3: feu la connexió final: pantalla i commutacions
(* Sé que el meu projecte sembla desordenat perquè no tenia material per fer-hi un tauler de PCB personalitzat. Així que vaig optar per l'estil de la vella escola *)
Essencialment, hi haurà 4 + 3 = 7 botons per al vostre gamebuino. 4 botons per al D-pad (amunt, avall, dreta, esquerra) i la resta 3 (A, B, C) per a altres funcions.
Torneu a configurar les connexions de la placa segons el codi.
No canvieu els noms de macro del codi.
#define SCR_CLK 13;
#defineix SCR_DIN 11;
#define SCR_DC A2;
#define SCR_CS A1;
#define SCR_RST A0;
#define BTN_UP_PIN 9;
#define BTN_RIGHT_PIN 7;
#define BTN_DOWN_PIN 6;
#define BTN_LEFT_PIN 8;
#define BTN_A_PIN 4;
#define BTN_B_PIN 2;
#define BTN_C_PIN A3;
#define BuzzerPin 3;
Connecteu el port Vcc, retroil·luminació i terra de la pantalla tal com es va esmentar al pas anterior i la resta de ports segons les definicions de macros aquí esmentades.
Soldeu els botons del tauler de perfecció. Un terminal dels botons va als ports individuals de l'arduino tal com s'esmenta al codi. Connecteu l'altre terminal de tots els botons i connecteu-los a terra després de connectar la resistència (la resistència s'utilitza per evitar un curtcircuit en cas contrari, sense que el corrent de la resistència flueixi directament des dels ports arduino a terra). Connecteu el timbre també.
Pas 4: la part del programari i els vostres jocs
Obriu el navegador i cerqueu la wiki de Gamebuino (https://legacy.gamebuino.com/wiki/index.php?title=M…). Aneu a la secció de descàrregues del lloc web.
- Baixeu-vos l'IDE arduino (https://arduino.cc/en/main/software) i feu-lo instal·lar a l'ordinador.
- Descarregueu la biblioteca gamebuino (https://github.com/Rodot/Gamebuino/archive/master…)
- També Adafruit-GFX-Library (https://github.com/adafruit/Adafruit-GFX-Library)
- Biblioteca Adafruit-PCD8544-Nokia-5110-LCD (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
Primer descarregueu l’IDE arduino i feu-lo instal·lar a l’ordinador.
Descarregueu les altres biblioteques i extraieu-les. (Feu que el vostre antivirus estigui apagat o extreu-lo en una carpeta NO ESCANEI, ja que de vegades els programes antivirus fan malbé els fitxers de la biblioteca i el vostre codi no funciona tot i que no són fitxers maliciosos).
Copieu les carpetes de la biblioteca extretes.
Ara aneu a la carpeta Arduino biblioteques (fitxers de programa-> arduino-> biblioteques). Enganxeu aquí les carpetes copiades.
Per provar si tot funciona bé o no, he adjuntat un joc en solitari de Pong. Compileu l'script al vostre IDE d'arduino i, a continuació, pengeu-lo al tauler. Si això funciona, tot està bé.
Per jugar a altres jocs:
Aneu a la pàgina wiki de gamebuino i aneu a la secció de jocs. Aquí podeu trobar molts jocs penjats per desenvolupadors de jocs aficionats. Es poden descarregar gratuïtament. Baixeu-ne un i extreu-los d'una manera similar a la que heu extret de les carpetes de la biblioteca.
Obriu la carpeta extreta i proveu de cercar el fitxer.ino. Obriu-lo al vostre IDE i copieu i enganxeu el botó i el codi de definició de la macro del port LCD esmentats al pas anterior. Copieu enganxeu el codi just al principi del codi font del joc. NO CANVIEU EL NOM VARIABLE DE LA MACRO.
He adjuntat un joc de pong_solo (sí, és tot el joc, només cal compilar càrregues i jocs) i l'exemple del que heu de fer al fitxer zombiemaster ino (descarregueu el joc mestre de zombis i feu canvis com he fet al principi)
Si tot funciona bé, endavant i gaudeix.:)
Si voleu formar part de la comunitat gamebuino, aneu a la wiki gamebuino i podeu crear els vostres propis jocs i coses.
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
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