Orodha ya maudhui:

Mchezo wa Arduino wa 8-bit: Hatua 4
Mchezo wa Arduino wa 8-bit: Hatua 4

Video: Mchezo wa Arduino wa 8-bit: Hatua 4

Video: Mchezo wa Arduino wa 8-bit: Hatua 4
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Novemba
Anonim
Mchezo wa Arduino wa 8-bit
Mchezo wa Arduino wa 8-bit

Hamjambo!

Hii itakuwa mafunzo rahisi juu ya jinsi ya kujenga usanidi wa michezo ya kubahatisha 8-bit ukitumia arduino.

Hatua ya 1: Vipengele vinahitajika

Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika

1. Arduino (https://www.arduino.cc/)

2. Arduino IDE (https://www.arduino.cc/)

3. Bodi ya mkate au Bodi ya Vero (kulingana na hitaji lako)

Onyesho la picha la Nokia 5110 (https://amzn.to/2N9PUd9)

5. Vifungo vya kushinikiza kwa kugusa (https://amzn.to/2Byqwwy)

6. 12 ohm kupinga

7. Buzzer

8. Waya kuunganisha

Hatua ya 2: Kuunganisha na Kupima Uonyesho

Kabla ya kuanza na mradi ni bora kuoanisha skrini na arduino na ujaribu ikiwa inafanya kazi au la.

Sasa, onyesho lako litakuwa na bandari 8: Vcc, LED, Ground, Rst, CE, DC, DIN na CLK (sio kwa mpangilio, angalia mtengenezaji wako au tovuti unayonunua kutoka).

Unganisha Vcc kwenye usambazaji wa umeme wa 3.3V kwenye arduino na bandari ya LED na ardhi zote zitakwenda kwenye pini ya GND kwenye arduino. Unganisha bandari zingine kama ilivyoelezwa kwenye nambari. RST-12, CE-11, DC-10, DIN-9, CLK-8.

Sasa endesha nambari hiyo na ikiwa kila kitu kitafanya kazi vizuri unapaswa kuona saizi zote kwenye skrini zikiwa nyeusi na taa ya nyuma iwashwe.

## USIUZE VIUNGANO VILIVYOZUNGUMZWA KATIKA HATUA HII KIDOGO #

Hatua ya 3: Fanya Uunganisho wa Mwisho: Skrini na Swiches

Fanya Uunganisho wa Mwisho: Skrini na Swiches
Fanya Uunganisho wa Mwisho: Skrini na Swiches
Fanya Uunganisho wa Mwisho: Skrini na Swiches
Fanya Uunganisho wa Mwisho: Skrini na Swiches

(* Najua mradi wangu unaonekana mchafu kwa sababu sikuwa na vitu vya kutengeneza bodi maalum ya PCB kwa hiyo. Kwa hivyo nilienda kwa mtindo wa zamani wa shule *)

Kwa kweli kutakuwa na vifungo 4 + 3 = 7 kwa mchezo wako wa mchezo. Vifungo 4 vya pedi-D (juu, chini, kulia, kushoto) na zingine 3 (A, B, C) kwa kazi zingine.

Sanidi tena viunganisho kwenye ubao kulingana na nambari.

Usibadilishe majina ya jumla katika nambari.

#fafanua SCR_CLK 13;

#fafanua SCR_DIN 11;

#fafanua SCR_DC A2;

#fafanua SCR_CS A1;

#fafanua SCR_RST A0;

#fafanua BTN_UP_PIN 9;

#fafanua BTN_RIGHT_PIN 7;

#fafanua BTN_DOWN_PIN 6;

#fafanua BTN_LEFT_PIN 8;

#fafanua BTN_A_PIN 4;

#fafanua BTN_B_PIN 2;

#fafanua BTN_C_PIN A3;

#fafanua BuzzerPin 3;

Unganisha bandari ya Vcc, Backlight na Ground ya onyesho kama ilivyoelezwa katika hatua ya awali na bandari zingine kulingana na ufafanuzi wa jumla uliotajwa hapa.

Solder vifungo kwenye bodi yako ya manukato. Kituo kimoja cha vifungo huenda kwa bandari za kibinafsi za arduino kama ilivyoelezwa kwenye nambari. Unganisha sehemu nyingine ya vifungo vyote pamoja na uiunganishe chini baada ya kuunganisha kontena (kontena hutumiwa kuzuia kuzunguka kwa muda mfupi vinginevyo bila kontena la sasa litatiririka moja kwa moja kutoka kwa bandari za arduino kwenda ardhini). Unganisha buzzer pia.

Hatua ya 4: Sehemu ya Programu na Michezo Yako

Fungua kivinjari chako na utafute Gamebuino wiki (https://legacy.gamebuino.com/wiki/index.php?title=M…). Elekea sehemu ya kupakua kwenye wavuti.

  1. Pakua IDE ya arduino (https://arduino.cc/en/main/software) na iwe imewekwa kwenye kompyuta yako.
  2. Pakua maktaba ya gamebuino (https://github.com/Rodot/Gamebuino/archive/master…)
  3. Pia Maktaba ya Adafruit-GFX (https://github.com/adafruit/Adafruit-GFX-Library)
  4. Adafruit-PCD8544-Nokia-5110-LCD-maktaba (https://github.com/adafruit/Adafruit-PCD8544-Noki…)

Kwanza pakua IDE ya arduino na iwe imewekwa kwenye kompyuta yako.

Pakua maktaba zingine na uziondoe. (Je! Antivirus yako imezimwa au uiondoe kwenye folda ya "USICHANGANYE" kwa sababu laini za antivirus wakati mwingine huchafua na faili za maktaba na nambari yako haifanyi kazi ingawa sio faili mbaya).

Nakili folda hizo za maktaba zilizotolewa.

Sasa nenda kwenye folda yako ya maktaba ya Arduino (faili za programu-> arduino-> maktaba). Bandika folda zilizonakiliwa hapa.

Ili kujaribu ikiwa kila kitu kinaenda vizuri au la nimeambatanisha mchezo wa solo wa Pong. Unganisha hati kwenye IDE yako ya arduino kisha uipakie kwenye ubao. Ikiwa hii inaendesha kila kitu ni sawa.

Ili kucheza michezo mingine:

Elekea kwenye ukurasa wa wiki wa gamebuino na nenda kwenye sehemu ya michezo. Hapa unaweza kupata michezo mingi iliyopakiwa na waendelezaji wa mchezo wa hobbyist. Ziko huru kupakua. Pakua moja yao na uwatoe kwa njia ile ile kama vile ulivyoondoa folda za maktaba.

Fungua folda iliyotolewa na jaribu kutafuta faili ya.ino. Fungua hiyo kwenye IDE yako na nakili ubonyeze kitufe na nambari ya upatanisho wa jumla ya bandari ya LCD iliyotajwa katika hatua ya awali. Nakili kubandika msimbo hapo mwanzo wa msimbo wa chanzo cha mchezo. USIBADILI JINA MBALIMBALI.

Nimeambatanisha mchezo wa pong_solo (ndio, ni mchezo mzima tu kukusanya upakiaji na ucheze) na mfano wa nini unapaswa kufanya kwenye faili ya zombiemaster ino (pakua mchezo mkuu wa zombie na ufanye mabadiliko kama nilivyofanya mwanzoni)

Ikiwa kila kitu kinafanya kazi vizuri endelea na kufurahiya.:)

Ikiwa unataka kuwa sehemu ya jamii ya gamebuino kichwa kuelekea wiki ya gamebuino na unaweza kutengeneza michezo yako mwenyewe na vitu.

Ilipendekeza: