Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Povezivanje i testiranje ekrana
- Korak 3: Uspostavite konačnu vezu: Ekran i prelazi
- Korak 4: Softverski dio i vaše igre
Video: 8-bitno Arduino igranje: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Zdravo momci!
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 ekran Nokia 5110 (https://amzn.to/2N9PUd9)
5. Taktilni tasteri (https://amzn.to/2Byqwwy)
6. 12 ohmski otpornik
7. Zvučni signal
8. Žice za povezivanje
Korak 2: Povezivanje i testiranje ekrana
Prije početka projekta najbolje je upariti ekran 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. Povežite ostale portove kao što je spomenuto u kodu. RST-12, CE-11, DC-10, DIN-9, CLK-8.
Sada pokrenite kôd i ako sve funkcionira u redu, trebali biste moći vidjeti da svi pikseli na ekranu postaju crni i da se uključuje pozadinsko osvjetljenje.
## NEMOJTE TRAJNO TRAŽITI VEZE KOJE SE POMINJU U OVOM KORAKU ##
Korak 3: Uspostavite konačnu vezu: Ekran i prelazi
(*Znam da mi projekt izgleda neuredno jer nisam imao materijala za izradu prilagođene PCB ploče za njega. Pa sam se odlučio za stil stare škole*)
U osnovi će biti 4+3 = 7 tipki za vaš gamebuino. 4 dugmeta za D-pad (gore, dole, desno, levo) i ostala 3 (A, B, C) za ostale funkcije.
Ponovo konfigurirajte veze na ploči prema kodu.
Ne mijenjajte nazive makroa 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 uzemljeni port ekrana kao što je spomenuto u prethodnom koraku i ostale portove prema ovdje navedenim makro definicijama.
Lemite dugmad na perf ploči. Jedan terminal tipki ide do pojedinačnih portova arduina kako je spomenuto u kodu. Spojite drugi priključak svih tipki zajedno i spojite ih na masu nakon spajanja otpornika (otpornik se koristi za sprječavanje kratkog spoja u protivnom, bez struje otpornika koja će teći direktno iz arduino portova na masu). Povežite 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 svoj računar.
- Preuzmite biblioteku gamebuino (https://github.com/Rodot/Gamebuino/archive/master…)
- Također Adafruit-GFX-biblioteka (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 biblioteke i izdvojite ih. (Isključite vaš antivirusni program ili ga ekstrahirajte u mapu NE SKENIRAJTE jer antivirusni softver ponekad zabrlja datoteke biblioteke i vaš kôd ne radi iako nisu zlonamjerne datoteke).
Kopirajte te izdvojene fascikle biblioteke.
Sada idite u mapu Arduino biblioteke (programske datoteke-> arduino-> biblioteke). 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:
Pređite na wiki stranicu gamebuino i idite na odjeljak igre. Ovdje možete pronaći mnoge igre koje su učitali programeri hobističkih igara. Oni su besplatni za preuzimanje. Preuzmite jednu od njih i izdvojite ih na sličan način kao što ste izvadili mape biblioteke.
Otvorite izdvojenu mapu i pokušajte potražiti.ino datoteku. Otvorite to u svom IDE -u i kopirajte zalijepite kôd za definiranje makroa dugmeta i LCD porta koji se spominje u prethodnom koraku. Kopirajte zalijepite kôd odmah na početak 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 zombie master igru 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 stvari.
Preporučuje se:
DIY ARGB postolje za slušalice za igranje koristeći akril: 14 koraka (sa slikama)
DIY ARGB postolje za slušalice za igranje koristeći akril: Zdravo svima, u ovom uputstvu ću vam pokazati kako napraviti adresibilno prilagođeno postolje za slušalice sa slušalicama za vaše igračke slušalice koristeći LED diode WS2812b (poznate 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: Elektronski ručni zidni sat (kvarc za komercijalne oznake) danas nije ništa posebno. Može se kupiti u mnogim prodavnicama. U nekim od njih su izuzetno jeftini; sa cijenom od oko 2 € (50 CZK). Ta niska cijena može biti motivacija da se bolje pogleda
Igranje spremno za VR u dnevnoj sobi s Linuxom: 4 koraka
Dnevna soba VR spremna za igre s Linuxom: UvodŽelio sam napraviti opremu za igranje igara za VR i društvene igre u svojoj dnevnoj sobi. Ljubitelj sam Linuxa i zajednice otvorenog koda pa je pitanje bilo "može li Linux raditi VR?", Linux je vrlo sposoban igrački OS - u velikoj mjeri zahvaljujući Win -u
Arduino kontroler za igre uradi sam. Arduino PS2 kontroler igre - Igranje Tekkena s DIY Arduino gamepadom: 7 koraka
Arduino kontroler za igre uradi sam. Arduino PS2 kontroler igre | Igranje Tekkena s DIY Arduino gamepad -om: Zdravo momci, igranje igara uvijek je zabavno, ali igranje sa vlastitim DIY prilagođenim kontrolorom igara je zabavnije. Zato ćemo napraviti kontroler igre pomoću arduino pro micro u ovim uputama
Igranje s vremenom: 6 koraka
Igranje s vremenom: Početna ideja ovog projekta bila je: napraviti prezentaciju, stvoriti originalnu elektroničku cirkulaciju, stari broj telefona dati "steampunk" izgled