Obsah:

Arduino LCD hra: 3 kroky (s obrázky)
Arduino LCD hra: 3 kroky (s obrázky)

Video: Arduino LCD hra: 3 kroky (s obrázky)

Video: Arduino LCD hra: 3 kroky (s obrázky)
Video: Arduino návody | LCD Shield 16x2 a tlačítka 2024, Červenec
Anonim
Image
Image
Sestavení dílů
Sestavení dílů

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ů

Sestavení dílů
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):

  1. GND - signál zemního napájení
  2. VCC - pozitivní napájecí signál
  3. V0 - nastavení kontrastu
  4. RS - výběr registru
  5. R/W - výběr čtení/zápisu
  6. E - signál povolení provozu
  7. DB0 - datový bit 0 (zde se nepoužívá)
  8. DB1 - datový bit 1 (zde není použit)
  9. DB2 - datový bit 2 (zde není použit)
  10. DB3 - datový bit 3 (zde není použit)
  11. DB4 - datový bit 4
  12. DB5 - datový bit 5
  13. DB6 - datový bit 6
  14. DB7 - datový bit 7
  15. LED+ - podsvícení LED pozitivní
  16. 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

Programování Arduina
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

Změna věcí a vytvoření štítu hry Arduino
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: