Sisukord:

Loogikamäng "Veerud": 5 sammu
Loogikamäng "Veerud": 5 sammu

Video: Loogikamäng "Veerud": 5 sammu

Video: Loogikamäng
Video: ThinkFun loogikamäng Robotkilpkonnad 2024, November
Anonim
Loogika mäng
Loogika mäng
Loogika mäng
Loogika mäng
Loogika mäng
Loogika mäng

Tere!

Täna tahaksin jagada projekti lihtsa loogilise mängu "Veerud" loomiseks. Selleks vajame:

  1. Üks taskukohasemaid ja taskukohasemaid SPI -kuvasid,
  2. Arduino Nano,
  3. TFT-kilp Arduino Nano jaoks (millega ühendame üksikud komponendid üheks tervikuks).

See kilp on teine (kerge, Arduino Nano jaoks) TFT Shieldi versioon Arduino Uno jaoks, mille kohta saate lugeda siit ja siit ja siit.

TFT -kilbi lühikirjeldus:

  • Tahvli suurus on 64x49 mm,
  • 30-kontaktiline pistik Arduino Nano ühendamiseks,
  • 14-kontaktiline pistik 320 x 240 TFT-ekraani ühendamiseks SPI-liidesega (sealhulgas puuteekraaniga),
  • MicroSD -kaardi pistik,
  • Bluetooth-mooduli pistik (HC-06),
  • 20-kontaktiline pistik kaamera OV7670 (nagu ka teiste) jaoks,
  • Mini USB-pistik, samuti eraldi 2-kontaktiline pistik 5 V toiteallika jaoks.

Mäng ise on väga kuulus, nii et ma ei peatu selle reeglite kirjeldusel. Ja räägi juhtimisest. Kuna selles seadmes pole mehaanilisi nuppe, kasutame ekraani enda puuteekraani. Ekraanipiirkondade piirid ja neile vastavad funktsioonid on näidatud järgmisel joonisel.

Ei midagi keerulist. Ja nii, alustame.

Samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Laudade kokkupanek on väga lihtne. Kuid enne paigaldamist tuleb hoolikalt lugeda kontaktide tähistusi. Kõigepealt peate installima Arduino Nano plaadi, nagu fotol näidatud. Pärast seda ühendatakse ekraan, mida saab ühendada nii tahvli ühel küljel (fotod 1 kuni 6) kui ka teisel küljel (fotod 7 ja mujal). Pärast seda saate toite ühendada mini -USB -kaabli abil. Allpool on fotod.

Valisin kokkupaneku rack -kinnitustega, sest see on kompaktsem disain ja seda on mugavam käes hoida. Pange tähele, et kinnitusavad on mõeldud 2,8 diagonaaliga ekraanile.

Pärast kokkupanekut saate jätkata visandite allalaadimist, kuid enne neid ärge unustage TFT -kilbiga töötamiseks vajaliku kogu installimist. Raamatukogu asub lingil:

Enne mängu enda visandile minekut tahaksin teile näidata tahvli võimalusi teksti ja graafika joonistamisel ning puuteekraani töötlemisel.

2. samm: demo 1. Graafika ja tekst

Demo 1. Graafika ja tekst
Demo 1. Graafika ja tekst
Demo 1. Graafika ja tekst
Demo 1. Graafika ja tekst
Demo 1. Graafika ja tekst
Demo 1. Graafika ja tekst

Selles peatükis on näide teksti, graafika ja puuteekraaniga töötamisest. See visand kasutab Adafruit raamatukogu fonte.

Mugavuse huvides on soovitatav esmalt programmeerida Arduino Nano plaat eraldi ja seejärel seade kokku panna (kuid saate plaadi programmeerida ka seadme osana). Elementide visuaalne joonistamine ekraanile on kiirem kui siis, kui ekraan oleks Arduino Nanoga otse SPI kaudu ühendatud.

3. samm: demo 2. Puuteekraan

Demo 2. Puuteekraan
Demo 2. Puuteekraan
Demo 2. Puuteekraan
Demo 2. Puuteekraan
Demo 2. Puuteekraan
Demo 2. Puuteekraan

Järgmine visand näitab, kuidas puuteekraaniga töötada. Kuna puuteekraan on takistuslik, on sellega pliiatsit kasutades mugavam töötada.

Kasutades neid kahte visandit näitena, saate juba graafika, teksti ja puuteekraani abil oma projekte arendada.

4. samm: demo 3. Loogikamäng "Veerud"

Demo 3. Loogikamäng
Demo 3. Loogikamäng
Demo 3. Loogikamäng
Demo 3. Loogikamäng
Demo 3. Loogikamäng
Demo 3. Loogikamäng

Ja lõpuks jõuame kõige olulisema visandini - loogilise mänguni "Veerud". Juhtimine, nagu ma ütlesin, toimub ekraanialal klõpsates (see on isegi mugavam kui ekraani allosas asuvad mehaanilised nupud). Ja kuna ekraani suurusi on mitu: 2,4 ", 2,8", 3,2 "(kõik tarkvara ühilduvad), on 3,2" diagonaaliga kuvaril mängimine palju meeldivam kui 2,4 ".

Samm: demovideo

Lõpus lisasin demo video. Loodan, et teile meeldis minu projekt. Tulevikus plaanin selle seadme abil postitada uue projekti ja näidata uusi funktsioone. Tänan tähelepanu eest!

Soovitan: