Sisukord:
- Samm: kokkupanek
- 2. samm: demo 1. Graafika ja tekst
- 3. samm: demo 2. Puuteekraan
- 4. samm: demo 3. Loogikamäng "Veerud"
- Samm: demovideo
Video: Loogikamäng "Veerud": 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Tere!
Täna tahaksin jagada projekti lihtsa loogilise mängu "Veerud" loomiseks. Selleks vajame:
- Üks taskukohasemaid ja taskukohasemaid SPI -kuvasid,
- Arduino Nano,
- 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
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
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
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"
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:
SIM900A 2G moodul + hologramm -SIM -kaart = võitnud kombinatsioon kategoorias "mustus odav"?: 6 sammu
SIM900A 2G moodul + hologramm -SIM -kaart = võidukombinatsioon kategoorias "mustus odav"?: Selle kümnendi moesõna IoT siseneb mõnikord isegi nende inimeste meeltesse, kes peavad end moeröögatusele vastupidavaks, sealhulgas ka mina. Ühel päeval sirvisin Internet ja nägin ettevõtet, millest ma pole kunagi varem kuulnud (hologramm) SIM -kaarte ära andma
Ehitage oma "" Banksy enesehävitav kunstiteoste raam ": 4 sammu
Ehitage oma "" Banksy enesehävitamise kunstiteoste raam ": Kui õhupallitüdruk purustas end pärast 1,4 miljoni dollari löömist, hakkasid meie sisemised tegijad analüüsima, kuidas see on tehtud. Meie peas oli kaks esialgset ideed: esimene oli see, et terad kinnitati raami alusele ja kaks ratast
PUZZLE - Arduino loogikamäng: 3 sammu
PUZZLE - Arduino loogikamäng: Tere. Tahaksin teile rääkida lihtsa puslemängu " Puzzle " loomise ajaloost kasutades Arduino UNO ja TFT-Shield. Mängu loomiseks vajasin järgmisi komponente: Arduino UNO toiteadapter (AC-DC) 6-12V Arduino UNO Micro jaoks
HC - 06 (alammoodul) "NAME" muutmine ilma kasutamiseta "Monitor Serial Arduino" mis "töötab lihtsalt": veatu viis!: 3 sammu
HC - 06 (alammoodul) "NAME" muutmine ilma kasutamiseta "Monitor Serial Arduino" … mis "töötab lihtsalt": veatult!: Pärast " Pikka aega " proovides nime muuta HC -06 (alammoodul), kasutades " Arduino seeriamonitor, ilma " Edu " Leidsin veel ühe lihtsa viisi ja nüüd jagan! Lõbutsege sõbrad
3 -teljeline CNC ruuter - 60 "x60" x5 " - rämpspost: 5 sammu (piltidega)
3 -teljeline CNC -ruuter - 60 "x60" x5 " - JunkBot: see juhend on esimene seeriast, mis dokumenteerib isetegija 3 -teljelise CNC -ruuteri ehitamist. See on ka minu sissekanne universaalse laserlõikuri konkursile. Selle juhendi eesmärk see ei näita samm -sammult täielikku arengut, vaid pigem