Sadržaj:

Logička igra "Kolone": 5 koraka
Logička igra "Kolone": 5 koraka

Video: Logička igra "Kolone": 5 koraka

Video: Logička igra
Video: A Game of Thrones, Hand of the King - interesantna logička igra karticama (prikaz društvene igre) 2024, Studeni
Anonim
Logička igra
Logička igra
Logička igra
Logička igra
Logička igra
Logička igra

Zdravo!

Danas bih želio podijeliti projekt za stvaranje jednostavne logičke igre "Kolone". Za to nam je potrebno:

  1. Jedan od najpovoljnijih i najpovoljnijih SPI zaslona,
  2. Arduino Nano,
  3. TFT-štit za Arduino Nano (s kojim ćemo kombinirati pojedinačne komponente u jednu cjelinu).

Ovaj štit je druga (lagana, za Arduino Nano) verzija TFT štita za Arduino Uno, o kojoj možete čitati ovdje i ovdje i ovdje.

Kratak opis TFT štita:

  • Veličina ploče je 64x49 mm,
  • 30-pinski konektor za povezivanje Arduino Nano,
  • 14-pinski konektor za povezivanje TFT zaslona 320x240 sa SPI sučeljem (uključujući zaslon osjetljiv na dodir),
  • Priključak za microSD karticu,
  • Priključak za Bluetooth modul (HC-06),
  • 20-pinski konektor za kameru OV7670 (kao i ostale),
  • Mini USB konektor, kao i zasebni 2-pinski konektor za napajanje 5V.

Sama igra je vrlo poznata pa se neću zadržavati na opisu njezinih pravila. I razgovarati o upravljanju. Budući da u ovom uređaju nema mehaničkih gumba koristit ćemo zaslon osjetljiv na dodir samog zaslona. Granice područja zaslona i njihove odgovarajuće funkcije prikazane su na sljedećoj slici.

Ništa komplicirano. I tako, krenimo.

Korak 1: Montaža

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

Sastavljanje ploča vrlo je jednostavno. No, morate paziti da prije instalacije pročitate oznake kontakata. Prvo morate instalirati Arduino Nano ploču kao što je prikazano na fotografiji. Nakon toga se povezuje zaslon koji se može spojiti i na jednu stranu ploče (fotografije od 1 do 6) i na drugu (fotografije sa 7 i druge). Nakon toga možete spojiti napajanje mini USB kabelom. Slijede fotografije.

Odabrao sam sklop s nosačima za stalke, jer je ovo kompaktniji dizajn i ugodnije ga je držati u ruci. Imajte na umu da su montažne rupe dizajnirane za zaslon dijagonale 2,8.

Nakon montaže možete nastaviti s preuzimanjem skica, ali prije toga ne zaboravite instalirati potrebnu knjižnicu za rad s TFT štitom. Knjižnica se nalazi na poveznici:

Prije nego što pređemo na skicu same igre, želio bih vam pokazati mogućnosti ploče u crtanju teksta i grafike, kao i obradi zaslona osjetljivog na dodir.

Korak 2: Demo 1. Grafika i tekst

Demo 1. Grafika i tekst
Demo 1. Grafika i tekst
Demo 1. Grafika i tekst
Demo 1. Grafika i tekst
Demo 1. Grafika i tekst
Demo 1. Grafika i tekst

Ovo poglavlje daje primjer rada s tekstom, grafikom i zaslonom osjetljivim na dodir. Ova skica koristi fontove iz biblioteke Adafruit.

Zbog praktičnosti se preporučuje da prvo programirate ploču Arduino Nano, a zatim sastavite uređaj (ali ploču možete programirati i kao dio uređaja). Vizualno crtanje elemenata na zaslonu brže je nego da je zaslon spojen na Arduino Nano izravno putem SPI -ja.

Korak 3: Demo 2. Zaslon osjetljiv na dodir

Demo 2. Zaslon osjetljiv na dodir
Demo 2. Zaslon osjetljiv na dodir
Demo 2. Zaslon osjetljiv na dodir
Demo 2. Zaslon osjetljiv na dodir
Demo 2. Zaslon osjetljiv na dodir
Demo 2. Zaslon osjetljiv na dodir

Sljedeća skica prikazuje način rada s zaslonom osjetljivim na dodir. Budući da je zaslon osjetljiv na dodir, prikladnije je raditi s njim pomoću olovke.

Koristeći ove dvije skice kao primjer, već možete razvijati vlastite projekte s grafikom, tekstom i zaslonom osjetljivim na dodir.

Korak 4: Demo 3. Logička igra "Kolone"

Demo 3. Logička igra
Demo 3. Logička igra
Demo 3. Logička igra
Demo 3. Logička igra
Demo 3. Logička igra
Demo 3. Logička igra

I na kraju, dolazimo do najvažnije skice - logičke igre "Kolone". Upravljanje se, kao što sam rekao, vrši klikom na područje zaslona (to je čak i prikladnije od mehaničkih gumba pri dnu zaslona). Zbog činjenice da postoji nekoliko veličina zaslona: 2,4 ", 2,8", 3,2 "(kompatibilni sa svim softverima), igranje na zaslonu s dijagonalom 3,2" mnogo je ugodnije nego na 2,4 ".

Korak 5: Demo video

Na kraju sam dodao demo video. Nadam se da ste uživali u mom projektu. U budućnosti planiram objaviti novi projekt i pokazati nove značajke pomoću ovog uređaja. Hvala na pažnji!

Preporučeni: