Sisukord:
- Samm: vajalikud komponendid
- Samm: ekraani ühendamine ja testimine
- Samm: looge viimane ühendus: ekraan ja Swiches
- Samm 4: Tarkvaraosa ja teie mängud
Video: 8-bitine Arduino Gaming: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Tere kutid!
See on lihtne õpetus 8-bitise mänguseadistuse loomiseks arduino abil.
Samm: vajalikud komponendid
1. Arduino (https://www.arduino.cc/)
2. Arduino IDE (https://www.arduino.cc/)
3. Leivalaud või Vero Board (vastavalt teie vajadusele)
4. Nokia 5110 graafiline ekraan (https://amzn.to/2N9PUd9)
5. kombatavad nupud (https://amzn.to/2Byqwwy)
6. 12 oomi takisti
7. Sumin
8. Juhtmed ühendamiseks
Samm: ekraani ühendamine ja testimine
Enne projektiga alustamist on kõige parem siduda ekraan arduinoga ja testida, kas see töötab või mitte.
Nüüd on teie ekraanil 8 porti: Vcc, LED, Ground, Rst, CE, DC, DIN ja CLK (mitte korras, vaadake oma tootjat või saiti, kust selle ostate).
Ühendage Vcc arduino 3,3 V toiteallikaga ja LED ja maandusport lähevad mõlemad arduino GND kontakti. Ühendage ülejäänud pordid, nagu koodis mainitud. RST-12, CE-11, DC-10, DIN-9, CLK-8.
Nüüd käivitage kood ja kui kõik töötab hästi, peaksite nägema, et kõik ekraanil olevad pikslid muutuvad mustaks ja taustvalgus süttib.
## ÄRGE MÜÜGE SELLE ETAPI JÄRGI MAINITUD ÜHENDUSI PÜSIVALT ##
Samm: looge viimane ühendus: ekraan ja Swiches
(*Ma tean, et minu projekt tundub segane, sest mul polnud selle jaoks kohandatud PCB -plaadi valmistamiseks vajalikku materjali. Nii et ma valisin vana kooli stiili*)
Põhimõtteliselt peab teie gamebuino jaoks olema 4+3 = 7 nuppu. 4 nuppu D-padi jaoks (üles, alla, paremale, vasakule) ja ülejäänud 3 (A, B, C) muude funktsioonide jaoks.
Konfigureerige tahvli ühendused vastavalt koodile uuesti.
Ärge muutke koodis makronimesid.
#defineeri SCR_CLK 13;
#defineeri SCR_DIN 11;
#defineeri SCR_DC A2;
#defineeri SCR_CS A1;
#defineeri 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;
#defineeri BTN_C_PIN A3;
#define BuzzerPin 3;
Ühendage ekraani Vcc, taustvalgus ja maandusport, nagu eelmises etapis mainitud, ja ülejäänud pordid vastavalt siin mainitud makromääratlustele.
Jootke oma perf -plaadi nupud. Üks nuppude terminal läheb koodis mainitud arduino üksikutesse portidesse. Ühendage kõigi nuppude teine klemm kokku ja ühendage need pärast takisti ühendamist maapinnaga (takisti kasutatakse lühise vältimiseks, vastasel juhul ilma takistita voolu otse arduino portidest maapinnale). Ühendage ka helisignaal.
Samm 4: Tarkvaraosa ja teie mängud
Avage oma brauser ja otsige üles Gamebuino wiki (https://legacy.gamebuino.com/wiki/index.php?title=M…). Minge veebisaidi allalaadimiste jaotisse.
- Laadige alla arduino IDE (https://arduino.cc/en/main/software) ja laske see arvutisse installida.
- Laadige alla gamebuino raamatukogu (https://github.com/Rodot/Gamebuino/archive/master…)
- Samuti Adafruit-GFX-raamatukogu (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit-PCD8544-Nokia-5110-LCD-raamatukogu (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
Esmalt laadige alla arduino IDE ja installige see oma arvutisse.
Laadige alla muud raamatukogud ja võtke need välja. (Lülitage viirusetõrje välja või ekstraheerige see kaustast ÄRGE SKANNA, sest viirusetõrjetarkvara ajab teegifailid mõnikord sassi ja teie kood ei tööta, kuigi need pole pahatahtlikud failid).
Kopeerige need väljavõetud raamatukogu kaustad.
Nüüd minge oma Arduino raamatukogude kausta (programmifailid-> arduino-> teegid). Kleepige kopeeritud kaustad siia.
Et testida, kas kõik töötab hästi või mitte, olen lisanud Pongi soolomängu. Kompileerige oma arduino IDE skript ja laadige see seejärel tahvlile üles. Kui see töötab, on kõik korras.
Teiste mängude mängimiseks tehke järgmist.
Minge gamebuino wiki lehele ja minge mängude jaotisse. Siit leiate palju harrastusmängude arendajate üles laaditud mänge. Neid saab tasuta alla laadida. Laadige üks neist alla ja ekstraheerige need sarnasel viisil nagu teekide kaustad.
Avage ekstraheeritud kaust ja proovige otsida.ino -faili. Avage see IDE -s ja kopeerige eelmises etapis mainitud nupp ja LCD -pordi makro määratlemise kood. Kopeerige ja kleepige kood kohe mängu lähtekoodi algusesse. ÄRGE MUUTGE MAKRO MUUTUVAT NIMET.
Olen lisanud mängu pong_solo (jah, see on kogu mäng, lihtsalt kompileerige üleslaadimine ja esitamine) ja näide sellest, mida peaksite zombiemasteri ino -failis tegema (laadige alla zombimeistermäng ja tehke muudatusi, nagu ma alguses tegin)
Kui kõik töötab hästi, jätkake ja nautige.:)
Kui soovite saada osa gamebuino kogukonnast, minge gamebuino vikisse ja saate oma mänge ja asju ise teha.
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
Tulekahjusignalisatsioon Arduino abil [paar lihtsat sammu]: 3 sammu
Arduino kasutav tulekahjusignalisatsioon [paar lihtsat sammu]: Kas soovite Arduinoga teha lihtsa ja huvitava projekti, mis võiks samal ajal olla tõesti kasulik ja potentsiaalselt elupäästev? Kui jah, siis olete jõudnud õigesse kohta õppima midagi uut ja uuenduslikku. Selles postituses läheme
RGB Gaming Mouse Pad: 7 sammu (piltidega)
RGB Gaming Mouse Pad: hiljuti puutusin kokku WS2812 individuaalselt adresseeritavate RGB LED -idega. See tähendab, et iga LED -i saab eraldi juhtida ja programmeerida väljastama erinevaid värve tavalise RGB -riba asemel, kus kõik LED -id põlevad ühtemoodi. RGB hiir
Odavaim Arduino -- Väikseim Arduino -- Arduino Pro Mini -- Programmeerimine -- Arduino Neno: 6 sammu (piltidega)
Odavaim Arduino || Väikseim Arduino || Arduino Pro Mini || Programmeerimine || Arduino Neno: …………………………. Palun TELLI minu YouTube'i kanalile, et saada rohkem videoid ……. .See projekt käsitleb kõigi aegade väikseima ja odavaima arduino liidestamist. Väikseim ja odavaim arduino on arduino pro mini. See sarnaneb arduinoga