
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06



Ahoj priatelia, dnes sa chcem podeliť o tento jeden projekt. Jedná sa o logickú hru s číslom arduino, ktorú hra zobrazuje na televízore a ovláda sa pomocou klávesnice (4x4)
Pozrite si video tu
Na posúvanie alebo posúvanie štvorca puzzle stlačte kláves podľa polohy požadovaného štvorca. Napríklad, ako je znázornené na obrázku, ak chcete posunúť štvorec s číslom 5 (ktoré má štvrtú pozíciu) doľava (pretože je prázdna pozícia), stlačte kláves „4“na klávesnici, pretože je to štvrtá pozícia na klávesnici.
Ak sa vám tento projekt páči, hlasujte zaň v súťaži o puzzle.
Vďaka
Krok 1: Zoznam komponentov
Na tento projekt boli použité tieto materiály:
- Arduino Jeden alebo iný model.
- Televízor s video výstupom.
- RCA video kábel.
- (1) odpor 1 kOhm.
- (1) odpor 470 ohmov.
- Šesťhranná klávesnica.
- Svetre.
Krok 2: Pripojenie Arduina k televízoru



Stiahnite si túto knižnicu a importujte ju do náčrtu.
Najprv pridajte odpory vložené do nejakého zapojovacieho drôtu.
Kábel RCA bude mať 2 vodiče, uzemňovací vodič a video vodič.
Rezistor 1k ohm je pripojený k pinu 9 Arduino.
470 ohmov je pripojených k pinu 7 Arduina.
Spojte konce rezistorov a pripojte ich k video káblu.
Kábel GND káblu RCA smeruje k GND Arduina.
Ak máte problém s kompiláciou, extrahujte 3 priečinky v priečinku knižnice.
Krok 3: Pripojte klávesnicu

Arduino pin | KeyPad |
---|---|
13 | Riadok 0 |
6 | Riadok 1 |
5 | Riadok 2 |
4 | Riadok 3 |
3 | Col 0 |
2 | Col 1 |
1 | Col 2 |
0 | Col 3 |
Zostavte projekt podľa obrázku.
Krok 4: Kód

Čísla (1 až 16) sú uložené v poli.
Číslo 16 predstavuje prázdnu pozíciu.
Pre zamiešanie čísel stlačte kláves „A“(na začiatku hry), čím sa vyvolá postup, ktorý zamieša čísla v poli a neskôr sa zobrazia na obrazovke.
Keď na klávesnici stlačíte nejaké tlačidlo, program overí, či je v blízkosti nejaká prázdna pozícia
(vľavo, vpravo, hore alebo dole). Ako je znázornené na obrázku: Ak je stlačené tlačidlo „1“, overí blízke polohy.
prepínač (kľúč) {
prípad „1“:
zmena (0, 1); // Poloha poľa (0), kontroluje pozíciu poľa (1).
zmena (0, 4); // Poloha poľa (0), kontroluje pozíciu poľa (4).
prestávka;
…………
Funkcia CHANGE si vymení čísla v poli a na obrazovke, na ktorej sa aktualizuje, s číslami.
Hra končí, keď je pole v správnom poradí: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Stiahnite si celý kód tu.
Ak sa vám tento projekt páči, hlasujte zaň v súťaži puzzle a v súťaži olympijských hier výrobcu
Vďaka
Odporúča:
DIY dychový senzor s Arduinom (vodivý pletený napínací senzor): 7 krokov (s obrázkami)

DIY dychový senzor s Arduino (vodivý pletený napínací senzor): Tento DIY senzor bude mať formu vodivého pleteného strečového senzora. Omotá sa okolo vášho hrudníka/žalúdka a keď sa váš hrudník/žalúdok roztiahne a stiahne, rozšíri sa aj senzor a následne vstupné údaje, ktoré sú privádzané do Arduina. Takže
Výťah ovládaný Arduinom: 7 krokov (s obrázkami)

Modelový výťah ovládaný Arduinom: V tomto návode vám ukážem, ako som postavil dvojúrovňový hračkový výťah s pracovnými posuvnými dverami a autom, ktoré sa na požiadanie pohybuje hore a dole. Srdcom výťahu je Arduino Uno (alebo v tomto prípade Adafruit Metro) s Adafruit Moto
Garduino - inteligentná záhrada s Arduinom: 4 kroky (s obrázkami)

Garduino - inteligentná záhrada s Arduinom: V dnešnej dobe nie je nikto nevinný. Existuje niekto, kto náhodou nezabil rastlinu ??? Je ťažké udržať vaše rastliny nažive. Kúpite si novú rastlinu a v najhoršom prípade ju zabudnete napojiť. V lepšom prípade si pamätáte, že existuje, ale
Začíname s Arduinom: Čo potrebujete vedieť: 4 kroky (s obrázkami)

Začíname s Arduinom: Čo potrebujete vedieť: S Arduinom a elektronikou pracujem už mnoho rokov a stále sa učím. V tomto neustále sa rozširujúcom svete mikro-ovládačov je ľahké stratiť sa a krúžiť okolo seba a pokúšať sa nájsť informácie. V tomto návode
Platformová hra ovládaná Arduinom s joystickom a IR prijímačom: 3 kroky (s obrázkami)

Platformová hra ovládaná Arduinom s joystickom a IR prijímačom: Dnes použijeme mikrokontrolér Arduino na ovládanie jednoduchej plošinovej hry na báze C#. Používam Arduino na vstup z modulu joysticku a odoslanie tohto vstupu do aplikácie C#, ktorá počúva a dekóduje vstup cez sériový