Përmbajtje:
- Hapi 1: Përbërësit e nevojshëm
- Hapi 2: Lidhja dhe Testimi i Ekranit
- Hapi 3: Bëni lidhjen përfundimtare: Ekran dhe çanta
- Hapi 4: Pjesa e Softuerit dhe Lojërat tuaja
Video: Lojëra Arduino 8-bit: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Pershendetje djema!
Ky do të jetë një mësim i thjeshtë se si të krijoni një konfigurim lojrash 8-bit duke përdorur një arduino.
Hapi 1: Përbërësit e nevojshëm
1. Arduino (https://www.arduino.cc/)
2. Arduino IDE (https://www.arduino.cc/)
3. Breadboard ose Vero Board (sipas nevojës tuaj)
4. Ekran grafik Nokia 5110 (https://amzn.to/2N9PUd9)
5. Butonat prekës të prekshëm (https://amzn.to/2Byqwwy)
6. Rezistencë 12 ohm
7. Një zile
8. Telat për t'u lidhur
Hapi 2: Lidhja dhe Testimi i Ekranit
Para se të filloni me projektin, është mirë të çiftoni ekranin me arduino dhe të provoni nëse funksionon apo jo.
Tani, ekrani juaj do të ketë 8 porte: Vcc, LED, Ground, Rst, CE, DC, DIN dhe CLK (jo në rregull, shikoni prodhuesin tuaj ose faqen nga e blini).
Lidhni Vcc me furnizimin me energji 3.3V në arduino dhe porta LED dhe toka do të shkojnë të dyja në pin GND në arduino. Lidhni pjesën tjetër të porteve siç përmendet në kod. RST-12, CE-11, DC-10, DIN-9, CLK-8.
Tani ekzekutoni kodin dhe nëse gjithçka funksionon mirë duhet të jeni në gjendje të shihni që të gjithë pikselët në ekran të bëhen të zinj dhe drita e prapme të ndizet.
## MOS SHTRONI LIDHJET E PENTRMENDURA N TH K STTEP HAP HAPURRësisht ##
Hapi 3: Bëni lidhjen përfundimtare: Ekran dhe çanta
(*Unë e di që projekti im duket i çrregullt sepse nuk kisha gjëra për të bërë një bord të personalizuar PCB për të. Kështu që unë shkova për stilin e shkollës së vjetër*)
Në thelb do të ketë 4+3 = 7 butona për gamebuino tuaj. 4 butona për bllokun D (lart, poshtë, djathtas, majtas) dhe pjesa tjetër 3 (A, B, C) për funksione të tjera.
Konfiguroni lidhjet në tabelë sipas kodit.
Mos i ndryshoni emrat makro në kod.
#përcakto SCR_CLK 13;
#përcakto SCR_DIN 11;
#përcakto SCR_DC A2;
#përcakto SCR_CS A1;
#përcakto SCR_RST A0;
#përcakto BTN_UP_PIN 9;
#përcakto BTN_RIGHT_PIN 7;
#përcakto BTN_DOWN_PIN 6;
#përcakto BTN_LEFT_PIN 8;
#përcakto BTN_A_PIN 4;
#përcakto BTN_B_PIN 2;
#përcakto BTN_C_PIN A3;
#define BuzzerPin 3;
Lidhni portën Vcc, Backlight dhe Ground të ekranit siç u përmend në hapin e mëparshëm dhe pjesën tjetër të porteve sipas përcaktimeve makro të përmendura këtu.
Bashkoni butonat në tabelën tuaj të perfit. Një terminal i butonave shkon në portet individuale të arduino siç përmendet në kod. Lidhni terminalin tjetër të të gjithë butonave së bashku dhe lidhini ato në tokë pasi të keni lidhur rezistencën (rezistori përdoret për të parandaluar qarkun e shkurtër, përndryshe pa rrymën e rezistencës do të rrjedhë drejtpërdrejt nga portat arduino në tokë). Lidheni edhe zilen.
Hapi 4: Pjesa e Softuerit dhe Lojërat tuaja
Hapni shfletuesin tuaj dhe kërkoni wiki Gamebuino (https://legacy.gamebuino.com/wiki/index.php?title=M…). Shkoni te pjesa e shkarkimeve në faqen e internetit.
- Shkarkoni arduino IDE (https://arduino.cc/en/main/software) dhe instalojeni në kompjuterin tuaj.
- Shkarkoni bibliotekën gamebuino (https://github.com/Rodot/Gamebuino/archive/master…)
- Gjithashtu Adafruit-GFX-Library (https://github.com/adafruit/Adafruit-GFX-Library)
- Biblioteka Adafruit-PCD8544-Nokia-5110-LCD (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
Fillimisht shkarkoni arduino IDE dhe instalojeni në kompjuterin tuaj.
Shkarkoni bibliotekat e tjera dhe nxirrni ato. (Bëni antivirusin tuaj të fikur ose nxjerrë në një dosje MOS SCAN sepse programet antivirus ndonjëherë ngatërrohen me skedarët e bibliotekës dhe kodi juaj nuk funksionon edhe pse nuk janë skedarë me qëllim të keq).
Kopjoni ato dosje të nxjerra të bibliotekës.
Tani shkoni te dosja juaj e bibliotekave Arduino (skedarët e programit-> arduino-> bibliotekat). Ngjitni dosjet e kopjuara këtu.
Për të provuar nëse gjithçka po funksionon mirë apo jo, unë kam bashkangjitur një lojë solo Pong. Përpiloni skriptin në arduino IDE tuaj dhe pastaj ngarkojeni atë në tabelë. Nëse kjo funksionon, gjithçka është mirë.
Për të luajtur lojëra të tjera:
Shkoni te faqja wiki gamebuino dhe shkoni te seksioni i lojërave. Këtu mund të gjeni shumë lojëra të ngarkuara nga zhvilluesit e lojërave hobi. Ato janë falas për tu shkarkuar. Shkarkoni njërën prej tyre dhe nxirrni ato në një mënyrë të ngjashme siç keni nxjerrë dosjet e bibliotekës.
Hapni dosjen e nxjerrë dhe përpiquni të kërkoni skedarin.ino. Hapeni atë në IDE tuaj dhe kopjoni ngjitni butonin dhe kodin e përcaktimit të makro portës LCD të përmendur në hapin e mëparshëm. Kopjoni ngjisni kodin në fillim të kodit burimor të lojës. MOS E NDRYSHONI EMRIN E MAKRO -VARIABLE.
Unë kam bashkangjitur një lojë pong_solo (po, është e gjithë loja vetëm përpiloni ngarkimin dhe lojën) dhe shembullin e asaj që duhet të bëni në skedarin ino të zombiemaster (shkarkoni lojën master zombie dhe bëni ndryshime siç bëra në fillim)
Nëse gjithçka funksionon mirë, shkoni përpara dhe kënaquni.:)
Nëse dëshironi të jeni pjesë e komunitetit gamebuino drejtohuni tek wiki gamebuino dhe mund të bëni lojëra dhe gjëra të tua.
Recommended:
Lojëra LED Arduino në linjë: 7 hapa (me fotografi)
Ekran LED në linjë Arduino Lojërat: aka Sistemi i lojërave me ekran me shkallë LED. Një Attiny-85 i pajisur me harduer dhe softuer për të luajtur aksion " video " lojëra, në një ekran LED në linjë. Ajo ka një ekran shkallësh të shumëfishtë 12 LED, dhe mbështet deri në 6 hyrje të butonave dhe një optik
4 lojëra me butona duke përdorur një hyrje analoge: 6 hapa (me fotografi)
Lojëra me 4 butona duke përdorur një hyrje analoge: Ky udhëzues fokusohet në përdorimin e një linje hyrëse analoge për butona të shumtë të cilët mund të zbulohen të pavarur nga njëri-tjetri. Dhe për të nxjerrë në pah përdorimin e këtyre butonave të përfshirë është softueri për të luajtur katër lojëra të ndryshme me 4 butona. Të gjitha ndeshjet (8 në t
Luaj Lojëra Nintendo në Idevice Me një Wiimote Falas !: 6 hapa
Luaj Lojëra Nintendo në Idevice Me Wiimote Falas !: A keni shkuar ndonjëherë në dyqanin e aplikacioneve për të marrë një Super Nintendo Game, por nuk mund të gjeni një për të luajtur. Epo tani ju mund të luani këto lojëra nintendo me emulatorin snes nga cydia. Ky emulator ju lejon të luani lojëra Nintendo në pajisjen tuaj ideale, madje edhe me mendje
Arduino Zare për Lojëra në Bord: 4 Hapa
Arduino Zare për Lojërat e Bordit: Ju mund t'i keni përdorur këto zare ndërsa luani LUDO dhe lojëra të tjera të bordit. Por duke qenë një entuziast elektronik më duhet ta ndryshoj këtë prirje. Kështu që vendosa të bëj një Zare elektronike. Kam përdorur Arduino për qëllimin tim
Konsol Arduino VGA Me Pesë Lojëra: 4 Hapa
Konsola Arduino VGA Me Pesë Lojëra: Në udhëzimet e mia të mëparshme, unë kam riprodhuar versione të thjeshtuara të disa prej lojërave më të njohura klasike të arcade, me anë të një Arduino të zhveshur dhe disa komponentëve të tjerë. Më vonë unë bashkova pesë prej tyre së bashku në një skicë të vetme. Këtu do të tregoj