Obsah:
- Krok 1: Seznam součástí
- Krok 2: Připojení Arduina k televizi
- Krok 3: Připojte klávesnici
- Krok 4: Kód
Video: Number Puzzle With Arduino: 4 Steps (with Pictures)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Ahoj přátelé, dnes se chceme podělit o tento jeden projekt. Jedná se o logickou hru s číslem arduino, kterou hra zobrazuje na televizi a ovládá se pomocí klávesnice (4x4)
Podívejte se na video zde
Chcete -li posunout nebo přesunout čtverec skládačky, stiskněte klávesu podle požadované polohy čtverce. Například, jak je znázorněno na obrázku, chcete -li přesunout čtverec s číslem 5 (které má čtvrtou pozici) doleva (protože je prázdné místo), stiskněte na klávesnici klávesu „4“, protože je to čtvrtá pozice na klávesnici.
Pokud se vám tento projekt líbí, hlasujte pro něj v logické soutěži.
dík
Krok 1: Seznam součástí
Materiály použité pro tento projekt jsou:
- Arduino Jeden nebo jiný model.
- TV s video výstupem.
- RCA video kabel.
- (1) 1k ohmový odpor.
- (1) odpor 470 ohmů.
- Šestihranná klávesnice.
- Svetry.
Krok 2: Připojení Arduina k televizi
Stáhněte si tuto knihovnu a importujte ji do skici.
Nejprve přidejte odpory vložené do nějakého připojovacího drátu.
Kabel RCA bude mít 2 vodiče, zemnící vodič a video vodič.
Rezistor 1k ohm je připojen ke kolíku 9 Arduina.
470 ohmů je připojeno k pinu 7 Arduina.
Připojte konce rezistorů a připojte je k video kabelu.
GND vodič RCA kabelu jde do GND Arduina.
Pokud máte problém s kompilací, rozbalte 3 složky ve složce knihovny.
Krok 3: Připojte klávesnici
Arduino pin | KeyPad |
---|---|
13 | Řádek 0 |
6 | Řádek 1 |
5 | Řádek 2 |
4 | Řádek 3 |
3 | Col 0 |
2 | Col 1 |
1 | Col 2 |
0 | Col 3 |
Sestavte projekt podle obrázku.
Krok 4: Kód
Čísla (1 až 16) jsou uložena v poli.
Číslo 16 představuje prázdnou pozici.
Pro zamíchání čísel stiskněte klávesu „A“(na začátku hry), vyvolá se postup, který zamíchá čísla v poli a později se zobrazí na obrazovce.
Když stisknete nějaké tlačítko na klávesnici, program ověří, zda je v blízké pozici nějaká prázdná pozice
(vlevo, vpravo, nahoru nebo dolů). Jak je znázorněno na obrázku: Pokud je stisknuto tlačítko '1', ověří blízké pozice.
přepínač (klíč) {
případ '1':
změnit (0, 1); // Pozice pole (0), kontroluje pozici pole (1).
změnit (0, 4); // Pozice pole (0), kontroluje pozici pole (4).
přestávka;
…………
Funkce CHANGE si vyměňuje čísla v poli a na obrazovce, na které je aktualizována, s čísly.
Hra končí, když je pole ve správném pořadí: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Stáhněte si celý kód zde.
Pokud se vám tento projekt líbí, hlasujte pro něj v logické soutěži a v olympijské soutěži tvůrců
dík
Doporučuje:
DIY 37 Leds Arduino Roulette Game: 3 Steps (with Pictures)
DIY 37 Leds Arduino Roulette Game: Roulette je kasinová hra pojmenovaná podle francouzského slova, které znamená malé kolečko
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 Steps (with Pictures)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: Que tal amigos, siguiendo con la revizees de placas y sensores, con el aporte de la empresa DFRobot, hoy veremos una placa con prestaciones muy interesante, y es ideální pro ovládání motorů a ovládání motorů a serv
Ouija With Arduino: 6 Steps (with Pictures)
Ouija With Arduino: Existuje něco lepšího na Halloween, než kontaktovat duchovní svět prostřednictvím Ouija board? Tento projekt je o vytvoření domácí Ouija desky s programem Arduino. Pro práci jako skutečná Ouija musíme do boxu vložit jeden servomotor
Micro: bit MU Vision Sensor for Beginners - Label Values and Number Card Recognition: 6 Steps
Micro: bit MU Vision Sensor for Beginners - Label Values and Number Card Recognition: This is my second guide to the MU vision sensor. V tomto projektu naprogramujeme micro: bit tak, aby rozpoznával různé číselné karty pomocí hodnot štítků
Crack the Code Game, Arduino Based Puzzle Box: 4 Steps (with Pictures)
Crack the Code Game, Arduino Based Puzzle Box: V tomto Instructable vám ukážu, jak si vytvořit vlastní crack kódovou hru, ve které pomocí otočného ovladače kodéru uhádnete náhodně generovaný kód do trezoru. Na přední straně trezoru je 8 LED diod, které vám řeknou, kolik z