INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Hi ouens!
Dit sal 'n eenvoudige handleiding wees oor hoe u 'n 8-bis-spelopstelling met 'n arduino kan bou.
Stap 1: Komponente benodig
1. Arduino (https://www.arduino.cc/)
2. Arduino IDE (https://www.arduino.cc/)
3. Breadboard of Vero Board (volgens u behoefte)
4. Grafiese skerm van Nokia 5110 (https://amzn.to/2N9PUd9)
5. Taktiele drukknoppies (https://amzn.to/2Byqwwy)
6. 12 ohm weerstand
7. 'n Gonser
8. Drade om aan te sluit
Stap 2: Koppel en toets die skerm
Voordat u met die projek begin, is dit die beste om die skerm met die arduino te koppel en te toets of dit werk of nie.
U skerm het nou 8 poorte: Vcc, LED, Ground, Rst, CE, DC, DIN en CLK (kyk nie na u vervaardiger of die webwerf waar u dit koop nie).
Koppel die Vcc aan die 3.3V -kragtoevoer op die arduino en die LED- en grondpoort gaan beide na die GND -pen in die arduino. Koppel die res van die poorte soos in die kode genoem. RST-12, CE-11, DC-10, DIN-9, CLK-8.
Voer nou die kode uit, en as alles goed werk, moet u sien dat al die pixels op die skerm swart word en die agtergrond aanskakel.
## MOET DIE VERBINDINGS NIE IN HIERDIE STAP PERMANENT NIE VERKOOP NIE ##
Stap 3: Maak die finale verbinding: skerm en swiches
(*Ek weet dat my projek deurmekaar lyk, want ek het nie die materiaal om 'n pasgemaakte PCB -bord daarvoor te maak nie. Daarom het ek na die ou skoolstyl gegaan*)
In wese sal daar 4+3 = 7 knoppies vir u gamebuino wees. 4 knoppies vir die D-pad (op, af, regs, links) en die res 3 (A, B, C) vir ander funksies.
Konfigureer die verbindings in die bord volgens die kode.
Moenie die makro name in die kode verander nie.
#definieer SCR_CLK 13;
#definieer SCR_DIN 11;
#definieer SCR_DC A2;
#definieer SCR_CS A1;
#defineer SCR_RST A0;
#defineer BTN_UP_PIN 9;
#defineer BTN_RIGHT_PIN 7;
#defineer BTN_DOWN_PIN 6;
#defineer BTN_LEFT_PIN 8;
#define BTN_A_PIN 4;
#defineer BTN_B_PIN 2;
#defineer BTN_C_PIN A3;
#define BuzzerPin 3;
Koppel die Vcc, Backlight en Ground -poort van die skerm soos in die vorige stap genoem, en die res van die poorte volgens die makro -definisies wat hier genoem word.
Soldeer die knoppies op u perf board. Een terminale van die knoppies gaan na die individuele poorte van die arduino, soos in die kode genoem. Koppel die ander aansluiting van al die knoppies aan mekaar en verbind dit met die grond nadat die weerstand gekoppel is (die weerstand word gebruik om kortsluiting te voorkom, anders vloei die weerstandsstroom direk vanaf die arduino -poorte na die grond). Koppel ook die gonser.
Stap 4: Die sagtewaregedeelte en u speletjies
Maak u blaaier oop en soek na Gamebuino wiki (https://legacy.gamebuino.com/wiki/index.php?title=M…). Gaan na die aflaai -afdeling op die webwerf.
- Laai die arduino IDE af (https://arduino.cc/en/main/software) en installeer dit op u rekenaar.
- Laai die gamebuino -biblioteek af (https://github.com/Rodot/Gamebuino/archive/master…)
- Ook Adafruit-GFX-biblioteek (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit-PCD8544-Nokia-5110-LCD-biblioteek (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
Laai eers die arduino IDE af en laat dit op u rekenaar installeer.
Laai die ander biblioteke af en haal dit uit. (Laat u antivirus afskakel of haal dit uit in 'n MOENIE SKANDAAR -gids nie, want antivirusprogramme mors soms met die biblioteeklêers en u kode werk nie, alhoewel dit nie kwaadwillige lêers is nie).
Kopieer die uitgepakte biblioteekvouers.
Gaan nou na u gids Arduino biblioteke (programlêers-> arduino-> biblioteke). Plak die gekopieerde vouers hier.
Om te toets of alles goed verloop, het ek 'n Pong -solo -speletjie aangeheg. Stel die script op u arduino IDE saam en laai dit dan op die bord. As dit werk, is alles reg.
Om ander speletjies te speel:
Gaan na die gamebuino wiki -bladsy en gaan na die afdeling vir speletjies. Hier kan u baie speletjies vind wat deur ontwikkelaars van stokperdjies opgelaai is. Hulle is gratis om af te laai. Laai een daarvan af en haal dit uit op dieselfde manier as wat u die biblioteekvouers onttrek het.
Maak die uitgepakte vouer oop en probeer om die.ino -lêer te soek. Maak dit oop in u IDE en kopieer die knoppie en die makro -definisie kode van die LCD -poort wat in die vorige stap genoem is. Kopieer en plak die kode reg aan die begin van die spelbronkode. MOENIE die makro -veranderlike naam verander nie.
Ek het 'n pong_solo -speletjie aangeheg (ja, dit is die hele spel, net om op te laai en te speel) en 'n voorbeeld van wat u in die zombiemaster ino -lêer moet doen (laai die zombie -meester -speletjie af en maak veranderinge soos ek aan die begin gemaak het)
As alles goed werk, gaan voort en geniet dit.:)
As u deel wil wees van die gamebuino -gemeenskap, gaan dan na die gamebuino wiki en u kan u eie speletjies en goed maak.
Aanbeveel:
Raspberry Pi Gaming Emulator Instruksies: 7 stappe
Raspberry Pi Gaming Emulator Instruksies: Almal hou daarvan om te speel. Selfs as ons ernstige werk doen. En dit is natuurlik, want almal verdien rus, ontspanning of vrye tyd. En natuurlik kan ons onsself weier om ons gunsteling spel te speel. Ek onthou die tyd toe 'n tipe
High Speed Gaming Laptop: 9 stappe (met foto's)
Hoëspoed-skootrekenaar: HiFriends, vandag sal ek u wys hoe u die kragtigste en vinnigste sakgrootte-skootrekenaar met 'n ingeboude Windows 10-bedryfstelsel by u huis kan maak. In hierdie artikel gee ek u alle inligting, sodat u dit maklik by u huis kan bou met
PC Gaming Desk Build: 14 stappe (met foto's)
PC Gaming Desk Build: Hey ouens, ek wou 'n speelbank vir my man grot bou, enige gewone lessenaar gaan dit nie sny nie. Hierdie lessenaar is hoofsaaklik gebou vir die stoor, ek hou nie daarvan om oral rakke te hê nie, so alles is in kompartemente gebêre. Dit is deel 1 van t
Draagbare gaming -laptop met Raspberry Pi: 8 stappe
Draagbare gaming -laptop met Raspberry Pi: Hallo ouens, in hierdie instruksies leer ons om 'n draagbare gaming -laptop met Raspberry Pi te bou. U sal nie Windows -speletjies op hierdie skootrekenaar kan speel nie
Project Aurora: 'n Smart Gaming Mousepad vir 20 €: 13 stappe (met foto's)
Project Aurora: 'n Smart Gaming Mousepad vir 20 €: Die basiese idee is waarom u $ 50 vir 'n RGB -muismat bestee wat slegs ligprogramme bevat? Goed, hulle is koel en ultra-dun, maar hulle voeg ook 'n sagteware op jou rekenaar toe om ligte kleure aan te pas wat nie presies " liggewig " as jy dink