Obsah:
- Krok 1: Sestavení dílů
- Krok 2: Programování Arduina
- Krok 3: Změna věcí a vytvoření štítu hry Arduino
Video: Arduino LCD hra: 3 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Díky mikrokontrolérům Arduino je výroba mnoha věcí velmi snadná. Tento Instructable vám řekne, jak vytvořit jednoduchou videohru s jedním tlačítkem vyrobenou z několika dílů a obvodů Tinkercad. Je to skákací hra s bočním rolováním. Slouží to jako dobrý výchozí bod pro vytváření vlastních her z jednoduché elektroniky výrobce.
Seznam dílů:
- 1 x Arduino UNO
- 1 x LCD displej (16 x 2 znaky)
- 1 x elektronika
- 1 x 220 Ω odpor
- 1 x přepínač
- Zapojovací drát s pevným jádrem
- 1 x kabel USB
Krok 1: Sestavení dílů
Potřebné součásti jsou uvedeny na obrázku výše. Začněte bez napájení Arduina. NEPŘIPOJUJTE USB kabel. To se stane v pozdějším kroku, když je čas naprogramovat a vyzkoušet hru.
Pomocí dlouhého propojovacího kabelu připojte 5V signál na Arduinu úplně vlevo od červené řady v horní části prkénka.
Pomocí dlouhého propojovacího vodiče připojte signál GND zcela vlevo od černé (nebo modré na některých prkénkách) v horní části prkénka.
Modul LCD (displej z tekutých krystalů) má na spodní straně 16kolíkovou zástrčku. Zapojte to do prkénka, jak je znázorněno na obrázku. Všechny elektronické signály, které napájí a ovládají LCD, procházejí touto hlavičkou.
Tyto kolíky jsou (zleva doprava):
- GND - signál zemního napájení
- VCC - pozitivní napájecí signál
- V0 - nastavení kontrastu
- RS - výběr registru
- R/W - výběr čtení/zápisu
- E - signál povolení provozu
- DB0 - datový bit 0 (zde se nepoužívá)
- DB1 - datový bit 1 (zde není použit)
- DB2 - datový bit 2 (zde není použit)
- DB3 - datový bit 3 (zde není použit)
- DB4 - datový bit 4
- DB5 - datový bit 5
- DB6 - datový bit 6
- DB7 - datový bit 7
- LED+ - podsvícení LED pozitivní
- LED- - LED podsvícení negativní
Pomocí krátkých propojovacích vodičů připojte GND a LED- (piny 1 a 16) k černé řadě nahoře.
Podobně připojte VCC (pin 2) k červené řadě nahoře krátkým propojovacím vodičem.
Ohněte vodiče rezistoru 220 Ω (červeno-červeno-hnědé barevné pásy) a připojte jej mezi LED+ a červenou řadu v horní části prkénka.
K vytvoření zbývajících spojů použijte delší propojovací vodiče:
- Připojte DB7 k pinu Arduino 3
- Připojte DB6 k pinu Arduino 4
- Připojte DB5 k pinu Arduino 5
- Připojte DB4 k pinu Arduino 6
- Připojte E k pinu Arduino 9
- Připojte R/W k pinu Arduino 10 (nebo k černé řadě v horní části prkénka)
- Připojte RS k pinu Arduino 11
- Připojte V0 k pinu Arduino 12 (nebo k černé řadě v horní části prkénka)
Zapojte tlačítko někam nalevo od LCD obrazovky, obkročmo nad kanálem probíhajícím středem prkénka (viz obrázek výše). Pomocí krátkého propojovacího drátu připojte jeden z horních dvou kolíků tlačítka k černé řadě v horní části prkénka. Připojte druhý kolík v horní části tlačítka ke kolíku 2 Arduina.
Krok 2: Programování Arduina
V tomto okamžiku byste měli být připraveni Arduino naprogramovat a vyzkoušet.
Začněte tím, že se ujistíte, že máte v počítači nainstalován software Arduino. Stáhněte si soubor LCD_Game.ino na této stránce do počítače a otevřete jej v softwaru Arduino. Ujistěte se, že je deska správně nastavena pro programování (Nástroje → Deska → Arduino Uno).
Připojte Arduino k počítači pomocí kabelu USB. To poskytne napájení Arduino/hře a umožní vám nahrát váš program do Arduina.
V tomto okamžiku by se měla rozsvítit obrazovka LCD displeje.
Naprogramujte Arduino výběrem Soubor → Nahrát (nebo stiskněte tlačítko se šipkou vpravo v horní části softwaru Arduino).
Pokud vše půjde dobře, na LCD obrazovce by se nyní měla zobrazit úvodní obrazovka hry jako na obrázku výše.
Krok 3: Změna věcí a vytvoření štítu hry Arduino
V tuto chvíli máte vše funkční, takže co víc dělat?
Pokud chcete změnit způsob, jakým hra funguje, nebo pro tento projekt vytvořit chladnou desku s plošnými spoji, která se zapojí přímo na Arduino a nahradí všechny ty špinavé dráty, tady je návod, jak začít.
Tuto hru jsem vyvinul zcela pomocí velmi cool (ZDARMA!) Online simulátoru elektroniky Tinkercad Circuits. Vlastně jsem měl hru plně funkční a vyzkoušenou, než jsem Arduino ze sady vyndal. Zde je virtuální okruh pro hru Arduino LCD.
Hru můžete skutečně hrát přímo ve svém prohlížeči, aniž byste museli dávat dohromady skutečnou elektroniku („Ach, teď mi to řekněte“). Pokud chcete ve hře provést nějaké změny nebo prozkoumat, co se děje, můžete virtuální okruh zkopírovat pomocí tlačítka „Duplikovat projekt“. Potom můžete upravit zdrojový kód a vyzkoušet změny přímo tam. K dispozici je také plně vybavený debugger, ve kterém můžete procházet program po řádcích a sledovat, co se děje!
Pokud jste tak nakloněni, můžete si také vyrobit desku s obvody, která hezky připojí vaši elektroniku k Arduinu. Projekt má tlačítko „Stáhnout Gerbera“, které vám poskytne soubory potřebné k tomu, aby výrobce desky s plošnými spoji (PCB) nechal vyrobit desku s plošnými spoji na míru. Zde je několik užitečných informací o výrobě této desky plošných spojů.
Užívat si!
Doporučuje:
Zmáčkni tlačítko); // Hra Arduino LCD: 5 kroků (s obrázky)
Zmáčkni tlačítko); // Arduino LCD Game: Nedávno jsem ve skautech pracoval na zásluhovém odznaku Game Design. Pro jeden z požadavků jsem postavil tuto hru pomocí Arduina, který je založen na hře LED Rocker Game. Smyslem hry je získat co nejvyšší počet bodů. Na začátku t
Arduino LCD míčová hra: 3 kroky
Arduino LCD Ball Game: Dobrý den, toto je Arduino LCD Ball Game, kterou jsem vytvořil během karantény, mám malé video o tom, jak tato hra funguje, a toto video najdete na (https://youtu.be/ccc4AkOJKhM)
Aruduino LED hra Rychlé klikání Hra pro dva hráče: 8 kroků
Aruduino LED Game Rychlé klikání Hra pro dva hráče: Tento projekt je inspirován @HassonAlkeim. Pokud jste ochotni se podrobně podívat, zde je odkaz, který můžete zkontrolovat https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Tato hra je vylepšenou verzí hry Alkeim's. Jedná se o
Sif's Maze (hra) - Arduino ITTT: 4 kroky (s obrázky)
Sif's Maze (hra) - Arduino ITTT: Moje škola mi dala za úkol vytvořit něco interaktivního s Arduinem. Vytvořil jsem malou bludiště, která bohužel nedopadla tak dobře, ale klidně ji dokončete nebo přidejte. Tento projekt začal jako koncept pro TBA o severské mytologii. Jo
Laserová arkádová hra Arduino LED: 3 kroky (s obrázky)
Laserová arkádová hra Arduino LED: V tomto návodu předvedu, jak pomocí laserových a světelných senzorů vyrobit laserovou arkádovou hru. Kód je součástí dodávky a k jeho sestavení nepotřebujete mnoho dílů. Neřeknu vám, jak ten případ stavím, to si budete muset vyrobit sami! T