Satura rādītājs:
- 1. solis: montāža
- 2. darbība: demonstrācija 1. Grafika un teksts
- 3. darbība: demonstrācija 2. Skārienekrāns
- 4. solis: demonstrācija 3. Loģikas spēle "Kolonnas"
- 5. darbība: demonstrācijas video
Video: Loģikas spēle "Kolonnas": 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Sveiki!
Šodien es vēlos dalīties ar projektu, lai izveidotu vienkāršu loģisku spēli "Kolonnas". Šim nolūkam mums ir nepieciešams:
- Viens no pieejamākajiem un pieejamākajiem SPI displejiem,
- Arduino Nano,
- TFT vairogs Arduino Nano (ar kuru mēs apvienosim atsevišķas sastāvdaļas vienā vienībā).
Šis vairogs ir otrā (vieglā, Arduino Nano) TFT vairoga versija Arduino Uno, par kuru varat lasīt šeit un šeit un šeit.
Īss TFT vairoga apraksts:
- Plāksnes izmērs ir 64x49 mm,
- 30 kontaktu savienotājs Arduino Nano savienošanai,
- 14 kontaktu savienotājs 320x240 TFT displeja pievienošanai ar SPI saskarni (ieskaitot skārienekrānu),
- Savienotājs microSD kartei,
- Savienotājs Bluetooth modulim (HC-06),
- 20 kontaktu savienotājs kamerai OV7670 (kā arī citiem),
- Mini USB savienotājs, kā arī atsevišķs 2 kontaktu savienotājs 5V barošanas avotam.
Spēle pati par sevi ir ļoti slavena, tāpēc es neiedziļināšos tās noteikumu aprakstā. Un runājiet par vadību. Tā kā šajā ierīcē nav mehānisku pogu, mēs izmantosim paša displeja skārienekrānu. Ekrāna apgabalu robežas un tām atbilstošās funkcijas ir parādītas nākamajā attēlā.
Nekas sarežģīts. Un tā, sāksim.
1. solis: montāža
Dēļu montāža ir ļoti vienkārša. Bet pirms uzstādīšanas uzmanīgi izlasiet kontaktu apzīmējumus. Vispirms jums jāinstalē Arduino Nano plāksne, kā parādīts fotoattēlā. Pēc tam tiek pievienots displejs, kuru var savienot gan vienā tāfeles pusē (fotogrāfijas no 1 līdz 6), gan otrā (fotoattēli no 7 un citiem). Pēc tam barošanu var pievienot, izmantojot mini USB kabeli. Tālāk ir fotoattēli.
Es izvēlējos montāžu ar statīvu stiprinājumiem, jo Tas ir kompaktāks dizains un ērtāk turēt rokā. Lūdzu, ņemiet vērā, ka montāžas atveres ir paredzētas 2,8 collu displejam.
Pēc montāžas varat turpināt skices lejupielādi, taču pirms tām neaizmirstiet instalēt nepieciešamo bibliotēku darbam ar TFT vairogu. Bibliotēka atrodas saitē:
Pirms doties uz pašas spēles skici, es vēlos jums parādīt tāfeles iespējas teksta un grafikas zīmēšanā, kā arī skārienekrāna apstrādē.
2. darbība: demonstrācija 1. Grafika un teksts
Šajā nodaļā sniegts piemērs darbam ar tekstu, grafiku un skārienekrānu. Šajā skicē tiek izmantoti fonti no Adafruit bibliotēkas.
Ērtības labad ieteicams vispirms ieprogrammēt Arduino Nano plāksni atsevišķi un pēc tam salikt ierīci (bet jūs varat arī ieprogrammēt plāksni kā ierīces daļu). Vizuāli zīmēt elementus ekrānā ir ātrāk nekā tad, ja ekrāns būtu savienots ar Arduino Nano tieši caur SPI.
3. darbība: demonstrācija 2. Skārienekrāns
Šī skice parāda, kā strādāt ar skārienekrānu. Tā kā skārienekrāns ir pretestīgs, ar to ir ērtāk strādāt, izmantojot irbuli.
Izmantojot šīs divas skices kā piemēru, jūs jau varat izstrādāt savus projektus ar grafiku, tekstu un skārienekrānu.
4. solis: demonstrācija 3. Loģikas spēle "Kolonnas"
Un visbeidzot, mēs nonākam pie vissvarīgākās skices - loģiskās spēles "Kolonnas". Kontrole, kā jau teicu, tiek veikta, noklikšķinot uz ekrāna apgabala (tas ir pat ērtāk nekā mehāniskās pogas ekrāna apakšā). Sakarā ar to, ka ir vairāki displeja izmēri: 2,4 ", 2,8", 3,2 collas (saderīga ar programmatūru), atskaņošana displejā ar 3,2 collu diagonāli ir daudz patīkamāka nekā pie 2,4 collas.
5. darbība: demonstrācijas video
Beigās es pievienoju demonstrācijas video. Es ceru, ka jums patika mans projekts. Nākotnē es plānoju ievietot jaunu projektu un parādīt jaunas funkcijas, izmantojot šo ierīci. Paldies par uzmanību!
Ieteicams:
Loģikas vārti, izmantojot tranzistoru: 3 soļi
Loģikas vārti, izmantojot tranzistoru: loģiskie vārti ir jebkuras digitālās sistēmas pamatelementi
Izveidojiet digitālo loģikas analizatoru mazāk par 1 ASV dolāru: 5 soļi
Izveidojiet digitālo loģikas analizatoru mazāk par 1 ASV dolāru: loģikas līmeņa sensors ir ierīce, kas nosaka, vai komponenta izeja ir 1 vai 0 (pozitīva vai negatīva). Vai jūs zināt tos jaukos līmeņa sensorus ar LCD ekrāniem, kas maksā aptuveni 25 USD? Šis ir smieklīgi lētāks un dara to pašu (tas ir
Kā izveidot un ievietot tabulu un pievienot šai tabulai papildu kolonnas un/vai rindas programmā Microsoft Office Word 2007: 11 soļi
Kā izveidot un ievietot tabulu un pievienot šai tabulai papildu kolonnas un/vai rindas programmā Microsoft Office Word 2007: Vai jums kādreiz ir bijis daudz datu, ar kuriem strādājat un domājat par sevi … " kā es varu izveidot visu vai šie dati izskatās labāk un ir vieglāk saprotami? " Ja tā, tad jūsu atbilde var būt tabula Microsoft Office Word 2007
Simona spēle - jautra spēle!: 5 soļi
Simona spēle - jautra spēle !: Atsauce: šeitPēc garas nedēļas nogales jums patiešām ir jācenšas izpildīt visus uzdevumus un darbu, par kuru esat atbildīgs. Mums ir pienācis laiks trenēt smadzenes, vai ne? Bez šīm garlaicīgajām un bezjēdzīgajām spēlēm ir arī spēle ar nosaukumu Simona spēle
Mīkla - Arduino loģikas spēle: 3 soļi
Mīkla - Arduino loģikas spēle: Sveiki. Es gribētu jums pastāstīt par vienkāršas mīklu spēles " Mīkla " izveidošanas vēsturi izmantojot Arduino UNO un TFT-Shield. Lai izveidotu spēli, man bija nepieciešami šādi komponenti: Arduino UNO strāvas adapteris (AC-DC) 6-12V Arduino UNO Micro