Orodha ya maudhui:

Nyoka wa Arduino kwenye Mfuatiliaji wa VGA: Hatua 5
Nyoka wa Arduino kwenye Mfuatiliaji wa VGA: Hatua 5

Video: Nyoka wa Arduino kwenye Mfuatiliaji wa VGA: Hatua 5

Video: Nyoka wa Arduino kwenye Mfuatiliaji wa VGA: Hatua 5
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Novemba
Anonim
Image
Image

Vizuri… nilinunua Arduino. Hapo awali, uwekezaji huo ulihamasishwa na kitu ambacho kingemfanya binti yangu kupendezwa na programu. Walakini, kama ilivyotokea, jambo hili lilikuwa la kufurahisha kucheza na mimi. Baada ya kucheza karibu na kutengeneza mwangaza wa mwangaza wa LED, kifungo na uchapishaji wa serial, niliamua kuweka bar kidogo na kweli kutengeneza kitu. Kama moja ya masilahi yangu makubwa ni uchezaji, kwa kawaida itakuwa kitu kinachohusiana na michezo ya kubahatisha, na kwa hivyo niliamua kuunda mashine yangu ndogo ya Arcade. Niligundua haraka kuwa jengo halisi la baraza la mawaziri linapaswa kuwa mradi wa baadaye, na kwamba nilihitaji kuzingatia kufunika kichwa changu karibu na programu na rasilimali chache ambazo Arduino anatakiwa kutoa. Kwa hivyo niliamua kuwa mchezo mzuri wa kwanza utakuwa Nyoka.

Ili kuanza ilibidi nifunike kichwa changu jinsi ya kutatua pembejeo na onyesho. Kwa pembejeo nilitaka hisia ya kweli ya arcade, kwa hivyo nilinunua starehe na vifungo vya arcade. Onyesho lilikuwa gumu kidogo kwani sikutaka kuwekewa mipaka kwenye skrini ndogo za TFT. Kisha nikapata maktaba ya kushangaza ya VGAX na Sandro Maffiodo. Walakini, kwa kuwa ilibidi kuuza bandari yangu ya VGA, hii ilimaanisha kwamba ilibidi nipitie tena sanaa ya kuuza, kitu ambacho sijafanya tangu shuleni (zaidi ya miaka 20 iliyopita).

Kwa hivyo, bila kuzungumza zaidi, hii ndio jinsi nilivyofanya mradi wangu wa kwanza wa Arduino!

Hatua ya 1: Mahitaji

  • Arduino IDE v1.6.4
  • Nambari yangu ya chanzo ya Nyoka
  • Maktaba ya VGAX
  • Bodi inayolingana ya 1x Arduino UNO
  • 1x Fimbo ya furaha
  • Kitufe cha 1x Arcade
  • 1x Piezo buzzer
  • 1x VGA DSUB15
  • Bodi ya mkate ya 1x
  • Moduli ya usambazaji wa nguvu ya 1x
  • Vipinga 2x 68Ω
  • 2x 470Ω vipinga
  • Vipinga 4x 10KΩ
  • Rundo la wiring
  • Kitanzi cha kuanzia

Hatua ya 2: Solder Bandari ya VGA

Unganisha Kila kitu kwa Arduino
Unganisha Kila kitu kwa Arduino

Nilianza kwa kuuza bandari ya VGA. Maagizo bora ambayo ningeweza kupata kwa hii ilikuwa kwenye ukurasa wa Sandro Maffiodos VGAX.

Niligundua kuwa ilikuwa rahisi kuanza kuuza viunganisho kwenye safu ya kati kwenye bandari ya VGA. Kuanzia na safu yoyote ile ilifanya iwe ngumu kufikia viunganisho vya kati bila kutengenezea viunganisho vilivyopo (labda kwa sababu ya mimi kuwa na chuma kikubwa na cha bei rahisi).

Hatua ya 3: Unganisha Kila kitu kwa Arduino

Unganisha Kila kitu kwa Arduino
Unganisha Kila kitu kwa Arduino
Unganisha Kila kitu kwa Arduino
Unganisha Kila kitu kwa Arduino

Kisha nikaunganisha kila kitu kwa Arduino. Nilitengeneza chati iliyoangaziwa hapo juu ambayo unapaswa kufuata (onyo, kuna nyaya nyingi ambazo zimeunganishwa kwa urahisi).

Maktaba ya VGAX ina msaada wa rangi 4 tu, hata hivyo unaweza kuchagua kati ya miradi 6 tofauti ya rangi. Hizi hufafanuliwa kwa kuunganisha nyaya za VGA za RGB katika mchanganyiko anuwai. Angalia ukurasa wa Sandro Maffiodos VGAX kujifunza zaidi.

Hatua ya 4: Pakia Mchezo

Nambari ya chanzo cha mchezo inapatikana kwenye GitHub yangu.

Hatua ya 5: Furahiya

Furahiya!
Furahiya!
Furahiya!
Furahiya!

Sasa unaweza kujiingiza katika viwango 10 vya Nyoka mzuri wa zamani wa retro!

Natumahi ulifurahiya hii inayoweza kufundishwa!

Tafadhali nifuate kwenye YouTube na Twitter ikiwa hii ilikuwa ya thamani kwako.

Ilipendekeza: