Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Magandang araw kaibigan!
Ito ay magiging isang simpleng tutorial sa kung paano bumuo ng isang 8-bit na pag-setup ng paglalaro gamit ang isang arduino.
Hakbang 1: Kailangan ng Mga Bahagi
1. Arduino (https://www.arduino.cc/)
2. Arduino IDE (https://www.arduino.cc/)
3. Breadboard o Vero Board (ayon sa iyong pangangailangan)
4. Nokia 5110 graphic display (https://amzn.to/2N9PUd9)
5. Mga pindutan ng push tact (https://amzn.to/2Byqwwy)
6. 12 ohm risistor
7. Isang buzzer
8. Mga wire upang kumonekta
Hakbang 2: Pagkonekta at Pagsubok sa Display
Bago magsimula sa proyekto mas mahusay na ipares ang screen sa arduino at subukan kung gumagana ito o hindi.
Ngayon, ang iyong display ay magkakaroon ng 8 port: Vcc, LED, Ground, Rst, CE, DC, DIN at CLK (wala sa pagkakasunud-sunod, suriin ang iyong tagagawa o ang site kung saan mo ito binili).
Ikonekta ang Vcc sa suplay ng kuryente na 3.3V sa arduino at ang LED at ground port ay kapwa pupunta sa pin ng GND sa arduino. Ikonekta ang natitirang mga port tulad ng nabanggit sa code. RST-12, CE-11, DC-10, DIN-9, CLK-8.
Patakbuhin ngayon ang code at kung ang lahat ay gumagana nang maayos dapat mong makita ang lahat ng mga pixel sa screen na itim at ang backlight ay magbukas.
## HUWAG SIGURADUHIN ANG MGA CONNECTION NA Banggit SA PANAHON NA ITO PERMANENTLY ##
Hakbang 3: Gawin ang Pangwakas na Koneksyon: Screen at Swiches
(* Alam ko ang aking proyekto ay tila magulo sapagkat wala akong mga bagay-bagay upang makagawa ng isang pasadyang PCB board para dito. Kaya't nagpunta ako para sa lumang istilo ng paaralan *)
Mahalaga na magkakaroon ng 4 + 3 = 7 na mga pindutan para sa iyong gamebuino. 4 na mga pindutan para sa D-pad (pataas, pababa, kanan, pakaliwa) at ang natitirang 3 (A, B, C) para sa iba pang mga pagpapaandar.
I-configure muli ang mga koneksyon sa board ayon sa code.
Huwag baguhin ang mga pangalan ng macro sa code.
# tukuyin ang SCR_CLK 13;
# tukuyin ang SCR_DIN 11;
# tukuyin ang SCR_DC A2;
# tukuyin ang SCR_CS A1;
# tukuyin ang SCR_RST A0;
# tukuyin ang BTN_UP_PIN 9;
# tukuyin ang BTN_RIGHT_PIN 7;
# tukuyin ang BTN_DOWN_PIN 6;
# tukuyin ang BTN_LEFT_PIN 8;
# tukuyin ang BTN_A_PIN 4;
# tukuyin ang BTN_B_PIN 2;
# tukuyin ang BTN_C_PIN A3;
# tukuyin ang BuzzerPin 3;
Ikonekta ang Vcc, Backlight at Ground port ng display tulad ng nabanggit sa nakaraang hakbang at ang natitirang mga port ayon sa mga macro na kahulugan na nabanggit dito.
Paghinang ng mga pindutan sa iyong perf board. Ang isang terminal ng mga pindutan ay napupunta sa mga indibidwal na port ng arduino tulad ng nabanggit sa code. Ikonekta ang iba pang mga terminal ng lahat ng mga pindutan nang magkasama at ikonekta ang mga ito sa lupa pagkatapos ikonekta ang risistor (ang risistor ay ginagamit upang maiwasan ang maikling pag-ikot kung hindi man nang walang resistor na kasalukuyang dumadaloy nang direkta mula sa mga arduino port patungo sa lupa). Ikonekta din ang buzzer.
Hakbang 4: Ang Bahagi ng Software at Iyong Mga Laro
Buksan ang iyong browser at maghanap para sa Gamebuino wiki (https://legacy.gamebuino.com/wiki/index.php?title=M…). Tumungo sa seksyon ng mga pag-download sa website.
- I-download ang arduino IDE (https://arduino.cc/en/main/software) at mai-install ito sa iyong computer.
- I-download ang gamebuino library (https://github.com/Rodot/Gamebuino/archive/master…)
- Gayundin ang Adafruit-GFX-Library (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit-PCD8544-Nokia-5110-LCD-library (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
I-download muna ang arduino IDE at mai-install ito sa iyong computer.
I-download ang iba pang mga aklatan at kunin ang mga ito. (I-off o i-extract ng iyong antivirus ang mga ito sa isang folder na HUWAG MAG-SCAN dahil ang mga software ng antivirus kung minsan ay nagkakasama sa mga file ng library at hindi gagana ang iyong code kahit na hindi sila nakakahamak na mga file).
Kopyahin ang mga nakuhang folder ng library.
Pumunta ngayon sa iyong folder ng mga aklatan ng Arduino (mga file ng programa-> arduino-> mga aklatan). Idikit dito ang mga nakopyang folder.
Upang masubukan kung ang lahat ay tumatakbo mabuti o hindi na-attach ko ang isang Pong solo game. Compile ang script sa iyong arduino IDE at pagkatapos ay i-upload ito sa board. Kung tumatakbo ito lahat ay mabuti.
Upang maglaro ng iba pang mga laro:
Tumungo sa pahina ng wiki ng gamebuino at pumunta sa seksyon ng mga laro. Dito mahahanap mo ang maraming mga laro na na-upload ng mga hobbyist developer ng laro. Malaya silang mag-download. Mag-download ng isa sa mga ito at kunin ang mga ito sa isang katulad na paraan tulad ng iyong pagkuha ng mga folder ng library.
Buksan ang nakuha na folder at subukang hanapin ang.ino file. Buksan iyon sa iyong IDE at kopyahin ang i-paste ang pindutan at LCD port macro defination code na nabanggit sa nakaraang hakbang. Kopyahin i-paste ang code sa kanan sa simula ng code ng mapagkukunan ng laro. HUWAG GAWIN ANG MACRO VARIABLE NAME.
Nag-attach ako ng isang laro na pong_solo (oo, ito ang buong laro na ipagsama lamang ang pag-upload at pag-play) at ang halimbawa ng kung ano ang dapat mong gawin sa zombiemaster ino file (i-download ang zombie master game at gumawa ng mga pagbabago tulad ng ginawa ko sa simula)
Kung ang lahat ay gumagana ng maayos sige at tamasahin.:)
Kung nais mong maging isang bahagi ng komunidad ng gamebuino magtungo sa gamebuino wiki at maaari kang gumawa ng iyong sariling mga laro at mga bagay-bagay.
Inirerekumendang:
Ipakita ang Wooden LED Gaming Display Pinapagana ng Raspberry Pi Zero: 11 Mga Hakbang (na may Mga Larawan)
Ipakita ang Wooden LED Gaming Display Pinapagana ng Raspberry Pi Zero: Napagtanto ng proyektong ito ang isang 20x10 pixel na WS2812 batay sa LED display na may sukat na 78x35 cm na maaaring mai-install sa sala upang maglaro ng mga retro game. Ang unang bersyon ng matrix na ito ay itinayo noong 2016 at itinayong muli ng maraming iba pang mga tao. Ang expe na ito
Paano linisin ang isang Gaming PC: 6 na Hakbang
Paano linisin ang isang Gaming PC: Isang mabilis na mensahe lamang, nawala ang aking mga supply sa pagpapadala, ngunit ayusin ko ulit ang mga ito. Pansamantala nagamit ko ang mga imahe ng stock na sa palagay ko pinakamahusay na kumakatawan sa proseso. Kapag natanggap ko na ang aking mga supplies mag-a-update ako ng mas mataas na kalidad ng aking mga larawan
Lego Portable Gaming Console With Space Invaders: 4 Hakbang
Lego Portable Gaming Console With Space Invaders: Naisip mo ba na maging isang developer ng laro at pagbuo ng iyong sariling gaming console na maaari mong i-play on-the-go? Ang kailangan mo lang ay kaunting oras, hardwareLego bricksa Mini-Calliope (maaaring mag-order sa website na ito https://calliope.cc/en)and ilang kasanayan
Paano Bumuo ng isang Gaming o Pangunahing Computer (Lahat ng Mga Bahagi): 13 Mga Hakbang
Paano Bumuo ng isang Gaming o Batayang Computer (Lahat ng Mga Bahagi): Kaya nais mong malaman kung paano bumuo ng isang computer? Sa mga Instructionable na ito ay tuturuan kita kung paano bumuo ng isang pangunahing computer sa desktop. Narito ang mga kinakailangang bahagi: PC Case Motherboard (Tiyaking PGA ito kung AMD at LGA kung Intel) CPU Cooler Case Fans Pow
Pag-setup ng Machine ng Raspberry Pi Retro Gaming: 5 Hakbang
Ang Pag-setup ng Machine ng Raspberry Pi Retro Gaming: Para sa pagtiklop ng mga laro ng arc arcade mula sa mga unang araw ng pag-compute, ang Rasberry Pi at kasama ang sistemang Retropie ay mahusay para sa paggawa ng isang pag-setup sa bahay sa anumang mga lumang laro na maaaring gusto mong i-play o bilang isang libangan para sa pag-aaral ng Pi. Ang sistemang ito ay naging