Obsah:

Logická hra „Stĺpce“: 5 krokov
Logická hra „Stĺpce“: 5 krokov

Video: Logická hra „Stĺpce“: 5 krokov

Video: Logická hra „Stĺpce“: 5 krokov
Video: Djeco Space logic (Kozmologik), DJ08580 2024, November
Anonim
Logická hra
Logická hra
Logická hra
Logická hra
Logická hra
Logická hra

Ahoj!

Dnes by som sa chcel podeliť o projekt na vytvorenie jednoduchej logickej hry „Stĺpce“. Na to potrebujeme:

  1. Jeden z najdostupnejších a najdostupnejších displejov SPI,
  2. Arduino Nano,
  3. TFT-štít pre Arduino Nano (s ktorým spojíme jednotlivé komponenty do jedného celku).

Tento štít je druhou (ľahkou, pre Arduino Nano) verziou TFT Shield pre Arduino Uno, o ktorej si môžete prečítať tu a tu a tu.

Stručný popis TFT štítu:

  • Rozmer dosky je 64 x 49 mm,
  • 30-kolíkový konektor na pripojenie Arduino Nano,
  • 14-kolíkový konektor na pripojenie TFT displeja 320x240 s rozhraním SPI (vrátane dotykového displeja),
  • Konektor pre kartu microSD,
  • Konektor pre modul Bluetooth (HC-06),
  • 20-kolíkový konektor pre kameru OV7670 (ako aj pre ostatné),
  • Mini USB konektor, ako aj samostatný 2-pinový konektor pre napájanie 5V.

Samotná hra je veľmi známa, takže sa nebudem pozastavovať nad popisom jej pravidiel. A hovorte o manažmente. Pretože v tomto zariadení nie sú žiadne mechanické tlačidlá, použijeme dotykový displej samotného displeja. Hranice oblastí obrazovky a im zodpovedajúce funkcie sú zobrazené na nasledujúcom obrázku.

Nič zložité. A tak začnime.

Krok 1: Montáž

zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie

Montáž dosiek je veľmi jednoduchá. Pred inštaláciou si však musíte prečítať označenie kontaktov. Najprv musíte nainštalovať dosku Arduino Nano, ako je znázornené na fotografii. Potom je pripojený displej, ktorý je možné pripojiť tak na jednej strane dosky (fotografie od 1 do 6), ako aj na druhej strane (fotografie zo 7 a ďalších). Potom môžete pripojiť napájanie pomocou mini USB kábla. Nasledujú fotografie.

Vybral som si zostavu s držiakmi do stojana, pretože toto je kompaktnejší dizajn a pohodlnejšie sa drží v ruke. Upozorňujeme, že montážne otvory sú navrhnuté pre displej s uhlopriečkou 2,8 palca.

Po montáži môžete pristúpiť k sťahovaniu skíc, ale predtým nezabudnite nainštalovať potrebnú knižnicu na prácu so štítom TFT. Knižnica sa nachádza na odkaze:

Predtým, ako prejdeme k náčrtu samotnej hry, by som vám chcel ukázať schopnosti dosky pri kreslení textu a grafiky, ako aj pri spracovaní dotykového displeja.

Krok 2: Ukážka 1. Grafika a text

Ukážka 1. Grafika a text
Ukážka 1. Grafika a text
Ukážka 1. Grafika a text
Ukážka 1. Grafika a text
Ukážka 1. Grafika a text
Ukážka 1. Grafika a text

Táto kapitola poskytuje príklad práce s textom, grafikou a dotykovým displejom. Táto skica používa písma z knižnice Adafruit.

Odporúča sa, aby ste najskôr dosku Arduino Nano naprogramovali oddelene a potom zostavili zariadenie (ale dosku môžete naprogramovať aj ako súčasť zariadenia). Vizuálne kreslenie prvkov na obrazovku je rýchlejšie, ako keby bola obrazovka k Arduino Nano pripojená priamo prostredníctvom SPI.

Krok 3: Ukážka 2. Dotyková obrazovka

Ukážka 2. Dotyková obrazovka
Ukážka 2. Dotyková obrazovka
Ukážka 2. Dotyková obrazovka
Ukážka 2. Dotyková obrazovka
Ukážka 2. Dotyková obrazovka
Ukážka 2. Dotyková obrazovka

Nasledujúca skica ukazuje, ako pracovať s dotykovým displejom. Pretože je dotykový displej odporový, je pohodlnejšie s ním pracovať pomocou stylusu.

Použitím týchto dvoch skíc ako príkladu už môžete vyvíjať vlastné projekty s grafikou, textom a dotykovým displejom.

Krok 4: Demo 3. Logická hra „Stĺpce“

Demo 3. Logická hra
Demo 3. Logická hra
Demo 3. Logická hra
Demo 3. Logická hra
Demo 3. Logická hra
Demo 3. Logická hra

A nakoniec sa dostávame k najdôležitejšiemu náčrtu - logickej hre „Stĺpce“. Ovládanie, ako som povedal, sa vykonáva kliknutím na oblasť obrazovky (je to ešte pohodlnejšie ako mechanické tlačidlá v spodnej časti obrazovky). A vzhľadom na to, že existuje niekoľko veľkostí displeja: 2,4 ", 2,8", 3,2 "(všetky softvérovo kompatibilné), je hranie na displeji s uhlopriečkou 3,2" oveľa príjemnejšie ako na 2,4 ".

Krok 5: Ukážkové video

Na konci som pridal demo video. Dúfam, že sa vám môj projekt páčil. V budúcnosti plánujem zverejniť nový projekt a ukázať nové funkcie pomocou tohto zariadenia. Ďakujem za pozornosť!

Odporúča: