Obsah:

Logická hra „Sloupce“: 5 kroků
Logická hra „Sloupce“: 5 kroků

Video: Logická hra „Sloupce“: 5 kroků

Video: Logická hra „Sloupce“: 5 kroků
Video: Pokročilý Excel – Power Query, Power Pivot a DAX | Analýza dat a Business Intelligence 2024, Listopad
Anonim
Logická hra
Logická hra
Logická hra
Logická hra
Logická hra
Logická hra

Ahoj!

Dnes bych chtěl sdílet projekt na vytvoření jednoduché logické hry „Sloupky“. K tomu potřebujeme:

  1. Jeden z nejdostupnějších a nejdostupnějších displejů SPI,
  2. Arduino Nano,
  3. TFT-štít pro Arduino Nano (se kterým budeme kombinovat jednotlivé komponenty do jednoho celku).

Tento štít je druhou (lehkou, pro Arduino Nano) verzí TFT Shield pro Arduino Uno, o které si můžete přečíst zde a zde a zde.

Stručný popis TFT štítu:

  • Velikost desky je 64x49 mm,
  • 30pinový konektor pro připojení Arduino Nano,
  • 14pinový konektor pro připojení TFT displeje 320x240 s rozhraním SPI (včetně dotykové obrazovky),
  • Konektor pro kartu microSD,
  • Konektor pro modul Bluetooth (HC-06),
  • 20kolíkový konektor pro kameru OV7670 (a další),
  • Mini USB konektor, stejně jako samostatný 2pinový konektor pro napájení 5V.

Samotná hra je velmi slavná, proto se nebudu pozastavovat nad popisem jejích pravidel. A mluvit o managementu. Protože v tomto zařízení nejsou žádná mechanická tlačítka, použijeme dotykový displej samotného displeje. Hranice oblastí obrazovky a jim odpovídající funkce jsou znázorněny na následujícím obrázku.

Nic složitého. A tak pojďme začít.

Krok 1: Montáž

Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění

Montáž desek je velmi jednoduchá. Před instalací si však musíte přečíst označení kontaktů. Nejprve musíte nainstalovat desku Arduino Nano, jak je znázorněno na fotografii. Poté je připojen displej, který lze připojit jak na jednu stranu desky (fotografie od 1 do 6), tak na druhou (fotografie od 7 a další). Poté můžete připojit napájení pomocí kabelu mini USB. Níže jsou uvedeny fotografie.

Vybral jsem si sestavu s držáky do racku, protože se jedná o kompaktnější design a pohodlnější držení v ruce. Upozorňujeme, že montážní otvory jsou určeny pro úhlopříčku displeje 2,8.

Po sestavení můžete přistoupit ke stažení skic, ale před těmi nezapomeňte nainstalovat potřebnou knihovnu pro práci s TFT štítem. Knihovna se nachází na odkazu:

Než přejdeme k náčrtu samotné hry, chtěl bych vám ukázat schopnosti desky při kreslení textu a grafiky a také při zpracování dotykové obrazovky.

Krok 2: Ukázka 1. Grafika a text

Ukázka 1. Grafika a text
Ukázka 1. Grafika a text
Ukázka 1. Grafika a text
Ukázka 1. Grafika a text
Ukázka 1. Grafika a text
Ukázka 1. Grafika a text

Tato kapitola poskytuje příklad práce s textem, grafikou a dotykovou obrazovkou. Tato skica používá písma z knihovny Adafruit.

Doporučujeme z důvodu pohodlí nejprve naprogramovat desku Arduino Nano samostatně a poté sestavit zařízení (ale desku můžete také naprogramovat jako součást zařízení). Vizuální kreslení prvků na obrazovku je rychlejší, než kdyby byla obrazovka připojena k Arduino Nano přímo přes SPI.

Krok 3: Ukázka 2. Dotyková obrazovka

Ukázka 2. Dotyková obrazovka
Ukázka 2. Dotyková obrazovka
Ukázka 2. Dotyková obrazovka
Ukázka 2. Dotyková obrazovka
Ukázka 2. Dotyková obrazovka
Ukázka 2. Dotyková obrazovka

Následující skica ukazuje, jak pracovat s dotykovou obrazovkou. Protože je dotykový displej odporový, je pohodlnější s ním pracovat pomocí stylusu.

Pomocí těchto dvou skic jako příkladu již můžete vyvíjet vlastní projekty s grafikou, textem a dotykovou obrazovkou.

Krok 4: Ukázka 3. Logická hra „Sloupce“

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 nakonec se dostáváme k nejdůležitějšímu náčrtu - logické hře „Sloupce“. Ovládání, jak jsem řekl, se provádí kliknutím na oblast obrazovky (je to ještě pohodlnější než mechanická tlačítka ve spodní části obrazovky). A vzhledem k tomu, že existuje několik velikostí displeje: 2,4 ", 2,8", 3,2 "(všechny softwarově kompatibilní), je hraní na displeji s úhlopříčkou 3,2" mnohem příjemnější než na 2,4 ".

Krok 5: Ukázka videa

Na konci jsem přidal demo video. Doufám, že se vám můj projekt líbil. V budoucnu plánuji zveřejnit nový projekt a ukázat nové funkce pomocí tohoto zařízení. Děkuji za pozornost!

Doporučuje: