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, Novembar
Anonim
Logic Game
Logic Game
Logic Game
Logic Game
Logic Game
Logic Game

Zdravo!

Danas bih htio podijeliti projekt za stvaranje jednostavne logičke igre "Kolone". Za ovo nam je potrebno:

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

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 ekrana 320x240 sa SPI interfejsom (uključujući ekran osetljiv na dodir),
  • Konektor za microSD karticu,
  • Konektor 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 njenih pravila. I pričati o menadžmentu. Budući da u ovom uređaju nema mehaničkih tipki, koristit ćemo zaslon osjetljiv na dodir samog zaslona. Granice područja ekrana i njihove odgovarajuće funkcije prikazane su na sljedećoj slici.

Ništa komplikovano. I tako, počnimo.

Korak 1: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Sastavljanje ploča je vrlo jednostavno. Ali 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 s jedne strane ploče (fotografije od 1 do 6) i s druge (fotografije sa 7 i drugih). 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 pristupiti preuzimanju skica, ali prije toga ne zaboravite instalirati potrebnu biblioteku za rad s TFT štitom. Biblioteka se nalazi na linku:

Prije nego što pređem na skicu same igre, želio bih vam pokazati mogućnosti ploče u crtanju teksta i grafike, kao i obradi ekrana 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 ekranom osjetljivim na dodir. Ova skica koristi fontove iz biblioteke Adafruit.

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

Korak 3: Demo 2. Zaslon osjetljiv na dodir

Demo 2. Ekran osetljiv na dodir
Demo 2. Ekran osetljiv na dodir
Demo 2. Ekran osetljiv na dodir
Demo 2. Ekran osetljiv na dodir
Demo 2. Ekran osetljiv na dodir
Demo 2. Ekran osetljiv na dodir

Sljedeća skica prikazuje način rada s ekranom osjetljivim na dodir. Budući da je zaslon osjetljiv na dodir otporniji, 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 ekranom 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". Kontrola se, kao što sam rekao, vrši klikom na područje ekrana (to je čak i praktičnije od mehaničkih tipki pri dnu ekrana). S obzirom na činjenicu da postoji nekoliko veličina zaslona: 2,4 ", 2,8", 3,2 "(kompatibilan sa svim softverima), igranje na ekranu 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 mogućnosti pomoću ovog uređaja. Hvala na pažnji!

Preporučuje se: