Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Povezivanje i testiranje zaslona
- Korak 3: Uspostavite konačnu vezu: Zaslon i prelasci
- Korak 4: Softverski dio i vaše igre
Video: 8-bitno Arduino igranje: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Bok ljudi!
Ovo će biti jednostavan vodič o tome kako izgraditi 8-bitnu postavku za igre pomoću arduina.
Korak 1: Potrebne komponente
1. Arduino (https://www.arduino.cc/)
2. Arduino IDE (https://www.arduino.cc/)
3. Oglasna ploča ili Vero ploča (prema vašim potrebama)
4. Grafički zaslon Nokia 5110 (https://amzn.to/2N9PUd9)
5. Taktilni gumbi (https://amzn.to/2Byqwwy)
6. Otpor 12 ohma
7. Zvučni signal
8. Žice za spajanje
Korak 2: Povezivanje i testiranje zaslona
Prije početka projekta najbolje je upariti zaslon s arduinom i testirati radi li ili ne.
Sada će vaš zaslon imati 8 priključaka: Vcc, LED, Uzemljenje, Rst, CE, DC, DIN i CLK (nije u redu, provjerite proizvođača ili web lokaciju na kojoj ga kupujete).
Spojite Vcc na napajanje od 3,3 V na arduinu, a LED i priključak za uzemljenje će ići na GND pin u arduinu. Spojite ostale priključke kako je navedeno u kodu. RST-12, CE-11, DC-10, DIN-9, CLK-8.
Sada pokrenite kôd i ako sve radi kako treba, trebali biste moći vidjeti kako svi pikseli na ekranu postaju crni i uključuje se pozadinsko osvjetljenje.
## NEMOJTE TRAJNO TRAŽITI VEZE KOJE SE SPOMINJU U OVOM KORAKU ##
Korak 3: Uspostavite konačnu vezu: Zaslon i prelasci
(*Znam da mi se projekt čini neurednim jer nisam imao materijala za izradu prilagođene PCB ploče za njega. Pa sam se odlučio za stil stare škole*)
U biti će biti 4+3 = 7 gumba za vaš gamebuino. 4 gumba za D-pad (gore, dolje, desno, lijevo), a ostala 3 (A, B, C) za ostale funkcije.
Ponovno konfigurirajte veze na ploči prema kodu.
Nemojte mijenjati nazive makronaredbi u kodu.
#define SCR_CLK 13;
#define 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;
Spojite Vcc, pozadinsko osvjetljenje i uzemljenje na zaslonu kao što je spomenuto u prethodnom koraku i ostale priključke prema ovdje navedenim definicijama makronaredbi.
Lemite gumbe na svojoj perf ploči. Jedan terminal tipki ide do pojedinačnih portova arduina kako je spomenuto u kodu. Spojite drugi priključak svih gumba zajedno i spojite ih na masu nakon spajanja otpornika (otpornik se koristi za sprječavanje kratkog spoja, inače struja otpornika neće teći izravno iz arduino portova na masu). Spojite i zujalicu.
Korak 4: Softverski dio i vaše igre
Otvorite svoj preglednik i potražite Gamebuino wiki (https://legacy.gamebuino.com/wiki/index.php?title=M…). Idite na odjeljak za preuzimanje na web stranici.
- Preuzmite arduino IDE (https://arduino.cc/en/main/software) i instalirajte ga na računalo.
- Preuzmite biblioteku gamebuino (https://github.com/Rodot/Gamebuino/archive/master…)
- Također Adafruit-GFX-Library (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit-PCD8544-Nokia-5110-LCD-biblioteka (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
Prvo preuzmite arduino IDE i instalirajte ga na računalo.
Preuzmite druge knjižnice i izdvojite ih. (Isključite svoj antivirusni program ili ga izdvojite u mapu NE SKENIRAJTE jer antivirusni softver ponekad zabrlja datoteke knjižnice i vaš kôd ne radi iako nisu zlonamjerne datoteke).
Kopirajte te izdvojene mape knjižnice.
Sada idite u mapu Arduino knjižnica (programske datoteke-> arduino-> knjižnice). Ovdje zalijepite kopirane mape.
Da bih provjerio radi li sve dobro ili ne, priložio sam Pong solo igru. Sastavite skriptu na svom arduino IDE -u, a zatim je prenesite na ploču. Ako ovo radi, sve je u redu.
Da biste igrali druge igre:
Prijeđite na wiki stranicu gamebuino i idite na odjeljak igre. Ovdje možete pronaći mnoge igre koje su prenijeli programeri igara hobista. Oni su besplatni za preuzimanje. Preuzmite jednu od njih i izdvojite ih na sličan način kao što ste izvadili mape knjižnice.
Otvorite izdvojenu mapu i pokušajte potražiti.ino datoteku. Otvorite to u svom IDE -u i kopirajte zalijepite kôd za definiranje makronaredbe gumba i LCD porta koji se spominje u prethodnom koraku. Kopirajte zalijepite kôd odmah na početku izvornog koda igre. NEMOJTE MIJENJATI MAKRO PROMJENLJIVI NAZIV.
Priložio sam igru pong_solo (da, to je cijela igra samo sastavite upload i play) i primjer što trebate učiniti u zombiemaster ino datoteci (preuzmite glavnu igru zombija i unesite promjene kao što sam napravio na početku)
Ako sve radi kako treba, samo naprijed i uživajte.:)
Ako želite biti dio gamebuino zajednice, idite na gamebuino wiki i možete napraviti vlastite igre i sadržaje.
Preporučeni:
Drveni LED zaslon za igranje Powered by Raspberry Pi Zero: 11 koraka (sa slikama)
Drveni LED zaslon za igranje s napajanjem Raspberry Pi Zero: Ovaj projekt ostvaruje LED zaslon temeljen na 20x10 piksela WS2812 veličine 78x35 cm koji se može lako instalirati u dnevnu sobu za igranje retro igara. Prva verzija ove matrice izgrađena je 2016. godine, a obnovili su je mnogi drugi ljudi. Ovo očekivanje
DIY ARGB stalak za slušalice za igranje koristeći akril: 14 koraka (sa slikama)
DIY ARGB postolje za igračke slušalice s korištenjem akrila: Pozdrav svima, u ovom uputstvu pokazat ću vam kako izraditi adresibilno prilagođeno postolje za slušalice za vaše igračke slušalice pomoću LED dioda WS2812b (poznatih i kao neopikseli). Za to možete koristiti i RGB trake projekt. Taj opis nije stvaran
Igranje sa ručnim zidnim satom: 14 koraka
Igranje sa ručnim zidnim satom: Elektronički ručni zidni sat (kvarc za komercijalne oznake) danas nije ništa posebno. Može se kupiti u mnogim trgovinama. U nekim od njih iznimno su jeftini; sa cijenom od oko 2 € (50 CZK). Ta niska cijena može biti motivacija da se bolje pogleda
Željezna lampa za igranje: 3 koraka
Željezna svjetiljka IRON MAN: Danas ću vam pokazati kako možete sami napraviti IRON MAN igračku lampu
Arduino kontroler za igre DIY - Arduino PS2 kontroler igre - Igranje Tekkena s DIY Arduino gamepadom: 7 koraka
Arduino kontroler za igre DIY | Arduino PS2 kontroler igre | Igranje Tekkena s DIY Arduino gamepad -om: Zdravo dečki, igranje igara uvijek je zabavno, ali igranje sa vlastitim DIY prilagođenim kontrolorom igara je zabavnije. Zato ćemo u ovim uputama napraviti kontroler igre pomoću arduino pro micro