Tartalomjegyzék:

PUZZLE - Arduino logikai játék: 3 lépés
PUZZLE - Arduino logikai játék: 3 lépés

Videó: PUZZLE - Arduino logikai játék: 3 lépés

Videó: PUZZLE - Arduino logikai játék: 3 lépés
Videó: JOCUMENTAR - film documentar despre jocurile de societate 2024, November
Anonim
PUZZLE - Arduino logikai játék
PUZZLE - Arduino logikai játék

Helló.

Szeretnék mesélni Önnek egy egyszerű "Puzzle" kirakós játék létrehozásának történetéről Arduino UNO és TFT-Shield használatával.

A játék létrehozásához a következő összetevőkre volt szükségem:

  • Arduino UNO
  • Tápegység (AC-DC) 6-12V az Arduino UNO számára
  • MicroSD kártya
  • TFT pajzs

1. lépés: Kezdeti verzió

Kezdeti verzió
Kezdeti verzió

A TFT-pajzs kényelmes, mivel rendelkezik egy nyílással a micro SD kártya és a beépített hardveres Jpeg dekódoló csatlakoztatásához. Ezzel a funkcióval gyorsan és egyszerűen elkészítheti saját képkeretét a fényképek megtekintéséhez (természetesen demó alapján). Először ezt tettem. De aztán meguntam, hogy csak a fényképeket nézegetem, aztán eszembe jutott az ötlet: megpróbálok logikus játékot csinálni? Több estét vázlat írásával töltöttek Arduino Uno számára. És az első verzió kész volt.

A fénykép betöltődik a microSD kártyáról, a képernyőn látható kép 4x3 cellára oszlik, a jobb alsó cella eltűnik, és minden sejt véletlenszerűen mozogni kezd. A képernyő alatti bal gomb megnyomásával betöltheti a következő fényképet. A középső gomb megnyomásával elindíthatja a játékot - rejtvényeket gyűjthet. A rejtvények mozgatása az érintőképernyős TFT-pajzs megnyomásával. Példaként rögzítettem képeket az instructables.com webhelyről egy micro SD kártyára. Bármelyik fényképét rögzítheti a micro SD kártyára.

2. lépés: Funkcionalitás hozzáadása

Funkcionalitás hozzáadása
Funkcionalitás hozzáadása
Funkcionalitás hozzáadása
Funkcionalitás hozzáadása
Funkcionalitás hozzáadása
Funkcionalitás hozzáadása

A 4x3 -as rejtvények gyűjtése érdekes, de elég egyszerű és elég gyors. Meg akartam bonyolítani a játékot, például, hogy a partíciót 4x3 -ról 8x6 -ra növeljem.

Hozzáadtam a vázlatban az oszlopok és sorok számának beállítását (ajánlott: 4x3, 4x6, 8x3, 8x6). A játék sokkal nehezebb és hosszabb lett. És sokkal nehezebbé vált a rejtvények navigálása.

Úgy döntöttem, hogy adok egy tippet - amikor a negyedik gombra kattintottam (balról jobbra), a cellák száma megjelenik a képernyőn. Ha rákattint a második gombra (balról jobbra), a képernyőn megjelenő tippek eltűnnek. Amikor rákattint az első gombra, megváltoztathatja az eszköztipp színét (a fotótól függően), hogy az eszköztipp a lehető legolvashatóbb legyen.

3. lépés: demonstráció

Munkám eredményeként kaptam egy játékot, amelynek bemutatására készítettem az alábbi videót.

Az utasítások végén csatolom a TFT_shield_Puzzle vázlatot. A vázlat összeállításához telepítenie kell a YATFT könyvtárat.

Remélem tetszett az utasításom.

Köszönjük a figyelmet.

Ajánlott: