Obsah:

Arduino Snake na VGA monitoru: 5 kroků
Arduino Snake na VGA monitoru: 5 kroků

Video: Arduino Snake na VGA monitoru: 5 kroků

Video: Arduino Snake na VGA monitoru: 5 kroků
Video: Вывод информации на монитор по VGA 2024, Listopad
Anonim
Image
Image

No … koupil jsem si Arduino. Zpočátku byla investice motivována něčím, co přimělo mou dceru zajímat se o programování. Nicméně, jak se ukázalo, bylo pro mě zábavnější hrát si s touto věcí. Poté, co jsem si pohrával s rozsvícením LED, interakcí s tlačítky a sériovým tiskem, rozhodl jsem se trochu zvýšit laťku a něco skutečně vyrobit. Protože jedním z mých největších zájmů je hraní her, přirozeně to bude něco souvisejícího s hraním her, a proto jsem se rozhodl vytvořit svůj vlastní malý arkádový stroj. Rychle jsem si uvědomil, že skutečná stavba skříně musí být budoucím projektem a že se musím soustředit na to, abych si obmotal hlavu programováním s omezenými zdroji, které Arduino může nabídnout. Rozhodl jsem se tedy, že dobrou první hrou bude Snake.

Abych mohl začít, musel jsem si omotat hlavu, jak vyřešit vstup a zobrazení. Jako vstup jsem chtěl skutečný arkádový pocit, a tak jsem si koupil arkádový joystick a tlačítka. Zobrazení bylo trochu složitější, protože jsem nechtěl být omezen na malé TFT obrazovky. Pak jsem našel úžasnou knihovnu VGAX od Sandra Maffioda. Protože jsem však musel pájet vlastní port VGA, znamenalo to, že jsem se musel vrátit k umění pájení, což jsem od školy (před více než 20 lety) nedělal.

Takže bez dalšího povídání, tady je návod, jak jsem vytvořil svůj první projekt Arduino!

Krok 1: Požadavky

  • Arduino IDE v1.6.4
  • Můj zdrojový kód Had
  • Knihovna VGAX
  • 1x Deska kompatibilní s Arduino UNO
  • 1x arkádový joystick
  • 1x Arkádové tlačítko
  • 1x Piezo bzučák
  • 1x VGA DSUB15
  • 1x prkénko
  • 1x napájecí modul
  • 2x 68Ω odpory
  • 2x 470Ω odpory
  • 4x 10KΩ odpory
  • Svazek kabelů
  • Pájecí startovací sada

Krok 2: Pájejte port VGA

Připojte vše k Arduinu
Připojte vše k Arduinu

Začal jsem pájením VGA portu. Nejlepší pokyny, které jsem k tomu našel, byly na stránce Sandro Maffiodos VGAX.

Všiml jsem si, že je jednodušší začít pájet spoje ve střední řadě na VGA portu. Počínaje některou z ostatních řad bylo obtížné dosáhnout středních připojení bez pájení ze stávajících připojení (pravděpodobně kvůli tomu, že mám velkou a levnou páječku).

Krok 3: Připojte vše k Arduinu

Připojte vše k Arduinu
Připojte vše k Arduinu
Připojte vše k Arduinu
Připojte vše k Arduinu

Poté jsem vše připojil k Arduinu. Výše jsem vytvořil zkroucený graf, který byste měli být schopni sledovat (varování, existuje spousta kabelů, které lze snadno zamotat dohromady).

Knihovna VGAX podporuje pouze 4 barvy, můžete si však vybrat ze 6 různých barevných schémat. Ty jsou definovány připojením VGA kabelů pro RGB v různých kombinacích. Další informace najdete na stránce Sandro Maffiodos VGAX.

Krok 4: Nahrajte hru

Zdrojový kód hry je k dispozici na mém GitHubu.

Krok 5: Užijte si to

Užívat si!
Užívat si!
Užívat si!
Užívat si!

Nyní se můžete pohltit 10 úrovněmi starého dobrého retro hada!

Doufám, že se vám tento návod líbil!

Pokud to pro vás bylo užitečné, sledujte mě na YouTube a Twitteru.

Doporučuje: