Përmbajtje:

Lojë logjike "Kolona": 5 hapa
Lojë logjike "Kolona": 5 hapa

Video: Lojë logjike "Kolona": 5 hapa

Video: Lojë logjike
Video: Luiz Ejlli - Përjetësisht (Lyric Video) 2024, Nëntor
Anonim
Lojë logjike
Lojë logjike
Lojë logjike
Lojë logjike
Lojë logjike
Lojë logjike

Përshëndetje!

Sot do të doja të ndaja një projekt për të krijuar një lojë të thjeshtë logjike "Kolona". Për këtë na duhen:

  1. Një nga ekranet më të përballueshëm dhe të përballueshëm SPI,
  2. Arduino Nano,
  3. TFT-mburojë për Arduino Nano (me të cilën ne do të kombinojmë përbërësit individualë në një njësi të vetme).

Ky mburojë është versioni i dytë (i lehtë, për Arduino Nano) i TFT Shield për Arduino Uno, për të cilin mund të lexoni këtu dhe këtu dhe këtu.

Përshkrim i shkurtër i mburojës TFT:

  • Madhësia e bordit është 64x49 mm,
  • Lidhës 30-pin për lidhjen e Arduino Nano,
  • Lidhës 14-pin për lidhjen e një ekrani TFT 320x240 me një ndërfaqe SPI (përfshirë një ekran me prekje),
  • Lidhës për kartën microSD,
  • Lidhës për modulin Bluetooth (HC-06),
  • Lidhës 20-pin për kamerën OV7670 (si dhe të tjerët),
  • Mini lidhës USB, si dhe një lidhës i veçantë 2-pin për furnizimin me energji 5V.

Loja në vetvete është shumë e famshme, kështu që unë nuk do të ndalem në përshkrimin e rregullave të saj. Dhe flisni për menaxhimin. Sepse Në këtë pajisje nuk ka butona mekanikë ne do të përdorim ekranin me prekje të vetë ekranit. Kufijtë e zonave të ekranit dhe funksionet e tyre përkatëse janë treguar në figurën e mëposhtme.

Asgjë e komplikuar. Dhe kështu, le të fillojmë.

Hapi 1: Asambleja

Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi

Montimi i dërrasave është shumë i thjeshtë. Por duhet pasur kujdes që të lexoni emërtimet e kontaktit para instalimit. Së pari ju duhet të instaloni tabelën Arduino Nano siç tregohet në foto. Pas kësaj, një ekran është i lidhur, i cili mund të lidhet si në njërën anë të tabelës (foto nga 1 në 6) ashtu edhe në anën tjetër (foto nga 7 dhe të tjera). Pas kësaj, mund ta lidhni energjinë me një kabllo mini USB. Më poshtë janë fotot.

Zgjodha kuvendin me mbajtëse rafti, sepse Ky është një dizajn më kompakt dhe është më i rehatshëm për tu mbajtur në dorën tuaj. Ju lutemi vini re se vrimat e montimit janë krijuar për një ekran diagonal 2.8.

Pas montimit, mund të vazhdoni me shkarkimin e skicave, por para këtyre mos harroni të instaloni bibliotekën e nevojshme për të punuar me mburojën TFT. Biblioteka gjendet në lidhjen:

Para se të shkoj në skicën e vetë lojës, do të doja t'ju tregoja aftësitë e tabelës në vizatimin e tekstit dhe grafikës, si dhe përpunimin e ekranit me prekje.

Hapi 2: Demo 1. Grafika dhe Teksti

Demo 1. Grafika dhe Teksti
Demo 1. Grafika dhe Teksti
Demo 1. Grafika dhe Teksti
Demo 1. Grafika dhe Teksti
Demo 1. Grafika dhe Teksti
Demo 1. Grafika dhe Teksti

Ky kapitull jep një shembull të punës me tekst, grafikë dhe një ekran me prekje. Ky skicë përdor shkronja nga biblioteka Adafruit.

Rekomandohet për lehtësi që së pari të programoni bordin Arduino Nano veç e veç dhe më pas të montoni pajisjen (por gjithashtu mund ta programoni bordin si pjesë e pajisjes). Vizualisht vizatimi i elementeve në ekran është më i shpejtë sesa nëse ekrani do të ishte i lidhur me Arduino Nano direkt përmes SPI.

Hapi 3: Demo 2. Ekran me prekje

Demo 2. Ekran me prekje
Demo 2. Ekran me prekje
Demo 2. Ekran me prekje
Demo 2. Ekran me prekje
Demo 2. Ekran me prekje
Demo 2. Ekran me prekje

Skica e mëposhtme tregon se si të punoni me ekranin me prekje. Meqenëse ekrani me prekje është rezistent, është më i përshtatshëm të punoni me të duke përdorur majë shkruese.

Duke përdorur këto dy skica si shembull, ju tashmë mund të zhvilloni projektet tuaja me grafikë, tekst dhe një ekran me prekje.

Hapi 4: Demo 3. Lojë logjike "Kolona"

Demo 3. Lojë logjike
Demo 3. Lojë logjike
Demo 3. Lojë logjike
Demo 3. Lojë logjike
Demo 3. Lojë logjike
Demo 3. Lojë logjike

Dhe së fundi, ne vijmë në skicën më të rëndësishme - lojën logjike "Kolonat". Kontrolli, siç thashë, bëhet duke klikuar në zonën e ekranit (është edhe më i përshtatshëm se butonat mekanikë në fund të ekranit). Dhe për shkak të faktit se ka disa madhësi të ekranit: 2.4 ", 2.8", 3.2 "(të gjithë të pajtueshëm me softuer), të luash në një ekran me një diagonale prej 3.2" është shumë më e këndshme sesa në 2.4 ".

Hapi 5: Demo Video

Në fund shtova një video demo. Shpresoj se ju pëlqeu projekti im. Në të ardhmen, kam në plan të postoj një projekt të ri dhe të tregoj veçori të reja duke përdorur këtë pajisje. Faleminderit për vëmendjen!

Recommended: