Përmbajtje:

PUZZLE - Arduino Lojë Logjike: 3 Hapa
PUZZLE - Arduino Lojë Logjike: 3 Hapa

Video: PUZZLE - Arduino Lojë Logjike: 3 Hapa

Video: PUZZLE - Arduino Lojë Logjike: 3 Hapa
Video: Learn How to Solve a Rubik's Cube in 1 Minutes 2024, Nëntor
Anonim
PUZZLE - Lojë logjike Arduino
PUZZLE - Lojë logjike Arduino

Përshëndetje.

Unë do të doja t'ju tregoja për historinë e krijimit të një loje të thjeshtë enigmash "Puzzle" duke përdorur Arduino UNO dhe TFT-Shield.

Për të krijuar lojën, më duheshin përbërësit e mëposhtëm:

  • Arduino UNO
  • Përshtatës energjie (AC-DC) 6-12V për Arduino UNO
  • Kartë MicroSD
  • Mburoja TFT

Hapi 1: Versioni fillestar

Versioni fillestar
Versioni fillestar

Mburoja TFT është e përshtatshme në atë që ka një çarë për lidhjen e një karte mikro SD dhe një deshifrues të integruar të harduerit Jpeg. Kjo veçori ju lejon të bëni shpejt dhe me lehtësi kornizën tuaj të fotografive për shikimin e fotove (natyrisht, bazuar në një demonstrim). Kjo është ajo që kam bërë për herë të parë. Por më pas u mërzita duke shikuar fotot dhe pastaj më erdhi ideja: a do të përpiqesha të bëja një lojë logjike? Disa mbrëmje u kaluan duke shkruar një skicë për Arduino Uno. Dhe versioni fillestar ishte gati.

Një fotografi ngarkohet nga karta microSD, imazhi në ekran ndahet në qeliza 4x3, qeliza e poshtme e djathtë zhduket dhe të gjitha qelizat fillojnë të lëvizin rastësisht. Duke shtypur butonin e majtë poshtë ekranit mund të ngarkoni foton tjetër. Duke shtypur butonin e mesëm mund të filloni lojën - për të mbledhur enigma. Lëvizja e enigmave duke shtypur në ekranin me prekje TFT-Shield. Si shembull, kam regjistruar fotografi nga instructables.com në një kartë micro SD. Mund të regjistroni ndonjë nga fotot tuaja në kartën micro SD.

Hapi 2: Shtimi i funksionalitetit

Shtimi i funksionalitetit
Shtimi i funksionalitetit
Shtimi i funksionalitetit
Shtimi i funksionalitetit
Shtimi i funksionalitetit
Shtimi i funksionalitetit

Mbledhja e enigmave 4x3 është interesante, por e lehtë dhe mjaft e shpejtë. Doja të ndërlikoja lojën, për shembull, për të rritur ndarjen nga 4x3 në 8x6.

Shtova aftësinë për të vendosur numrin e kolonave dhe rreshtave në skicë (rekomandohet: 4x3, 4x6, 8x3, 8x6). Të luash është bërë shumë më e vështirë dhe më e gjatë. Dhe është bërë shumë më e vështirë për të lundruar në enigma.

Vendosa të shtoj një aluzion - kur klikova në butonin e katërt (nga e majta në të djathtë), numrat e qelizave shfaqen në ekran. Kur klikoni në butonin e dytë (nga e majta në të djathtë) këshilla në ekran zhduken. Kur klikoni në butonin e parë, mund të ndryshoni ngjyrën e udhëzuesit (në varësi të fotografisë) për ta bërë këshillën e mjetit sa më të lexueshme.

Hapi 3: Demonstrim

Si rezultat i punës sime, mora një lojë, për demonstrimin e së cilës bëra videon e mëposhtme.

Në fund të udhëzimeve unë bashkoj skicën TFT_shield_Puzzle. Për të përpiluar skicën ju duhet të instaloni bibliotekën YATFT.

Shpresoj se ju kanë pëlqyer udhëzimet e mia.

Faleminderit per shikimin.

Recommended: