Satura rādītājs:
- 1. darbība: komponentu saraksts
- 2. darbība: pievienojiet Arduino televizoram
- 3. darbība: pievienojiet tastatūru
- 4. solis: kods
Video: Ciparu mīkla ar Arduino: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Sveiki draugi, šodien vēlos dalīties ar šo vienīgo projektu. Runa ir par skaitļu mīklu spēli ar arduino, kuru spēle tiek parādīta televizorā un kontrolē ar (4x4) tastatūru.
Skatiet video šeit
Lai bīdītu vai pārvietotu puzles kvadrātu, nospiediet taustiņu atbilstoši vēlamā kvadrāta pozīcijai. Piemēram, kā parādīts attēlā, ja vēlaties pārvietot kvadrātu ar skaitli 5 (kuram ir ceturtā pozīcija) pa kreisi (jo ir tukša pozīcija), nospiediet tastatūras taustiņu '4', jo tā ir ceturtā pozīcija tastatūrā.
Ja jums patīk šis projekts, lūdzu, balsojiet par to mīklu konkursā.
Paldies
1. darbība: komponentu saraksts
Šajā projektā izmantotie materiāli ir:
- Arduino Viens vai cits modelis.
- TV ar video izeju.
- RCA video kabelis.
- (1) 1k omu rezistors.
- (1) 470 omu rezistors.
- Sešstūra tastatūra.
- Džemperi.
2. darbība: pievienojiet Arduino televizoram
Lejupielādējiet šo bibliotēku un importējiet to uz skici.
Vispirms pievienojiet rezistorus kādam savienojuma vadam.
RCA kabelim būs 2 vadi, zemējuma vads un video vads.
1k omu rezistors ir pievienots Arduino 9. tapai.
470 omi ir savienoti ar Arduino 7. tapu.
Savienojiet rezistoru galus un pievienojiet to video kabelim.
RCA kabeļa GND vads iet uz Arduino GND.
Ja kompilācijā rodas problēmas, izvelciet 3 mapes bibliotēkas mapē.
3. darbība: pievienojiet tastatūru
Arduino tapa | KeyPad |
---|---|
13 | 0 rinda |
6 | 1. rinda |
5 | 2. rinda |
4 | 3. rinda |
3 | Kol. 0 |
2 | 1. sleja |
1 | 2. sleja |
0 | 3. kol |
Salieciet projektu, kā parādīts attēlā.
4. solis: kods
Skaitļi (no 1 līdz 16) tiek saglabāti masīvā.
Skaitlis 16 apzīmē tukšo pozīciju.
Lai sajauktu ciparus, nospiediet taustiņu “A” (spēles sākumā). Tiek izsaukta procedūra, kas sajauc masīva numurus un vēlāk tiek parādīti ekrānā.
Nospiežot kādu tastatūras taustiņu, programma pārbauda, vai tuvākajā pozīcijā ir tukša pozīcija
(pa kreisi, pa labi, uz augšu vai uz leju). Kā parādīts attēlā: ja tiek nospiests taustiņš '1', pārbaudiet tuvās pozīcijas.
slēdzis (atslēga) {
gadījums “1”:
maiņa (0, 1); // Masīva (0) pozīcija, pārbauda masīva (1) pozīciju.
maiņa (0, 4); // Masīva (0) pozīcija, pārbauda masīva (4) pozīciju.
pārtraukums;
…………
Funkcija CHANGE apmainās ar masīva numuriem, un ekrāns tiek atjaunināts ar cipariem.
Spēle beidzas, kad masīvs ir pareizajā secībā: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Lejupielādējiet pilnu kodu šeit.
Ja jums patīk šis projekts, lūdzu, balsojiet par to mīklu konkursā un veidotāju olimpiādes konkursā
Paldies
Ieteicams:
Izbēgt no lapas (Excel mīkla): 5 soļi (ar attēliem)
Izbēgt no lapas (Excel mīkla): Izbēgt no lapas ir neliela Excel spēle, kuru es izveidoju pirms vairākiem gadiem, lai kolēģu grupai iemācītu dažas uzlabotas Excel prasmes, vienlaikus mazliet izklaidējoties ar niekiem un loģikas mīklas, divas lietas, kas man patīk! spēle ir Excel kombinācija
Atmiņas mīkla modinātājs: 3 soļi (ar attēliem)
Atmiņas mīkla modinātājs: tas ir modinātājs, kas nozīmē, ka ir jāatrisina neliela atmiņas spēle, lai pārtrauktu modinātāja zvana signālu! Apkopojot, šis pulkstenis ir paredzēts tam, kurš no rīta ir bezgaumīgs. Tam ir 3 gaismas diodes, kuras nospiežot kādu no pogām, modinātājs ieslēgsies
3 ciparu Arduino binārais skaitītājs: 8 soļi (ar attēliem)
3 ciparu Arduino binārais skaitītājs: šis projekts ir skaitītājs 1-999, izmantojot 4-LED katram ciparam, bet tā vadības tapa ir anods, atstājot brīvus katodus savienošanai ar atbilstošo LED rindu un rezistoru starp šo un Arduino tapu . Kopējie anodi būs
Pamācība Kā izveidot 4 ciparu displeja saskarni ar Arduino UNO: 6 soļi (ar attēliem)
Pamācība Kā izveidot 4 ciparu displeja saskarni ar Arduino UNO: Šī apmācība iemācīs jums dažus pamatus par četrciparu displeja izmantošanu ar Arduino UNO
Arduino bezvadu kombinētā slēdzene ar NRF24L01 un 4 ciparu 7 segmentu displeju: 6 soļi (ar attēliem)
Arduino bezvadu kombinētā slēdzene ar NRF24L01 un 4 ciparu 7 segmentu displeju: šis projekts sāka savu dzīvi kā uzdevums, lai kaut ko darītu ar 4 ciparu 7 segmentu displeju. Es izdomāju iespēju ievadīt četru ciparu kombinācijas numuru, bet vienreiz tas bija pabeigts, tas bija diezgan garlaicīgi. Es to izveidoju, izmantojot Arduino UNO