Orodha ya maudhui:

PUZZLE - Mchezo wa Mantiki wa Arduino: Hatua 3
PUZZLE - Mchezo wa Mantiki wa Arduino: Hatua 3

Video: PUZZLE - Mchezo wa Mantiki wa Arduino: Hatua 3

Video: PUZZLE - Mchezo wa Mantiki wa Arduino: Hatua 3
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Julai
Anonim
PUZZLE - Arduino Logic Mchezo
PUZZLE - Arduino Logic Mchezo

Halo.

Ningependa kukuambia juu ya historia ya kuunda mchezo rahisi wa fumbo "Puzzle" ukitumia Arduino UNO na TFT-Shield.

Ili kuunda mchezo nilihitaji vifaa vifuatavyo:

  • Arduino UNO
  • Adapter ya Umeme (AC-DC) 6-12V ya Arduino UNO
  • Kadi ya MicroSD
  • Ngao ya TFT

Hatua ya 1: Toleo la Awali

Toleo la Awali
Toleo la Awali

Ngao ya TFT ni rahisi kwa kuwa ina nafasi ya kuunganisha kadi ndogo ya SD na kiunganishi cha vifaa vya Jpeg. Kipengele hiki kinakuruhusu kufanya haraka na kwa urahisi picha yako mwenyewe ya kutazama picha (kwa kweli, kulingana na onyesho). Lakini ndio nilichoka kwa kutazama tu picha na kisha wazo likaja akilini mwangu: je! Ningejaribu kutengeneza mchezo wa kimantiki? Jioni kadhaa zilitumika kuandika mchoro wa Arduino Uno. Na toleo la kwanza lilikuwa tayari.

Picha imepakiwa kutoka kwa kadi ya MicroSD, picha kwenye skrini imegawanywa katika seli 4x3, seli ya chini ya kulia hupotea na seli zote zinaanza kusonga bila mpangilio. Kwa kubonyeza kitufe cha kushoto chini ya skrini unaweza kupakia picha inayofuata. Kwa kubonyeza kitufe cha kati unaweza kuanza mchezo - kukusanya mafumbo. Kusonga puzzles kwa kubonyeza skrini ya kugusa TFT-Shield. Kama mfano, nilirekodi picha kutoka kwa Instaables.com kwenye kadi ndogo ya SD. Unaweza kurekodi picha yako yoyote kwenye kadi ndogo ya SD.

Hatua ya 2: Kuongeza Utendakazi

Kuongeza Utendaji
Kuongeza Utendaji
Kuongeza Utendaji
Kuongeza Utendaji
Kuongeza Utendaji
Kuongeza Utendaji

Kukusanya mafumbo 4x3 ni ya kupendeza, lakini ni rahisi na haraka haraka. Nilitaka kutatanisha mchezo, kwa mfano, kuongeza kizigeu kutoka 4x3 hadi 8x6.

Niliongeza uwezo wa kuweka idadi ya nguzo na safu kwenye mchoro (ilipendekezwa: 4x3, 4x6, 8x3, 8x6). Kucheza imekuwa ngumu sana na ndefu. Na imekuwa ngumu zaidi kuzunguka mafumbo.

Niliamua kuongeza kidokezo - wakati nilibonyeza kitufe cha nne (kutoka kushoto kwenda kulia), nambari za seli zinaonekana kwenye skrini. Unapobofya kitufe cha pili (kutoka kushoto kwenda kulia) vidokezo kwenye skrini hupotea. Unapobofya kitufe cha kwanza, unaweza kubadilisha rangi ya vidokezo (kulingana na picha) ili kufanya kidokezo cha zana kisome iwezekanavyo.

Hatua ya 3: Maonyesho

Kama matokeo ya kazi yangu, nilipata mchezo, kwa maonyesho ambayo nilifanya video ifuatayo.

Mwisho wa maagizo naambatisha mchoro TFT_shield_Puzzle. Ili kukusanya mchoro unahitaji kusanikisha maktaba YATFT.

Natumai ulifurahiya maagizo yangu.

Asante kwa kuangalia.

Ilipendekeza: