Obsah:

Had Arduino na monitore VGA: 5 krokov
Had Arduino na monitore VGA: 5 krokov

Video: Had Arduino na monitore VGA: 5 krokov

Video: Had Arduino na monitore VGA: 5 krokov
Video: Подключение Arduino к VGA монитора. Ардуино проекты. 2024, November
Anonim
Image
Image

No … Kúpil som si Arduino. Pôvodne bola investícia motivovaná niečím, čo by moju dcéru zaujalo programovaním. Ako sa však ukázalo, táto vec bola pre mňa zábavnejšia. Potom, čo som sa pohral s rozsvietením diód LED, interakciou s tlačidlami a sériovou tlačou, som sa rozhodol trochu zvýšiť latku a skutočne niečo vyrobiť. Keďže jedným z mojich najväčších záujmov je hranie hier, prirodzene to bude niečo súvisiace s hrami, a preto som sa rozhodol vytvoriť svoj vlastný malý arkádový stroj. Rýchlo som si uvedomil, že skutočná stavba skriniek musí byť budúcim projektom a že sa musím zamerať na to, aby som sa zameral na programovanie s obmedzenými zdrojmi, ktoré Arduino ponúka. Rozhodol som sa, že dobrou prvou hrou bude Had.

Aby som mohol začať, musel som si zamotať hlavu nad tým, ako vyriešiť vstup a zobrazenie. Ako vstup som chcel skutočný arkádový pocit, a tak som si kúpil arkádový joystick a tlačidlá. Zobrazenie bolo trochu zložitejšie, pretože som nechcel byť obmedzený na malé obrazovky TFT. Potom som našiel úžasnú knižnicu VGAX od Sandra Maffioda. Keďže som však musel spájkovať vlastný port VGA, znamenalo to, že som sa musel znova vrátiť k umeniu spájkovania, čo som už od školy (pred viac ako 20 rokmi) nerobil.

Takže bez ďalších rečí, takto som urobil svoj prvý projekt Arduino!

Krok 1: Požiadavky

  • Arduino IDE v1.6.4
  • Môj zdrojový kód Had
  • Knižnica VGAX
  • 1x Doska kompatibilná s Arduino UNO
  • 1x arkádový joystick
  • 1x Arkádové tlačidlo
  • 1x Piezo bzučiak
  • 1x VGA DSUB15
  • 1x Breadboard
  • 1x Napájací modul
  • 2x 68Ω odpory
  • 2x 470Ω odpory
  • 4x 10KΩ odpory
  • Banda elektroinštalácie
  • Súprava na spustenie spájkovania

Krok 2: Spájkujte port VGA

Pripojte všetko k Arduinu
Pripojte všetko k Arduinu

Začal som spájkovaním portu VGA. Najlepšie pokyny, ktoré som k tomu našiel, boli na stránke Sandro Maffiodos VGAX.

Všimol som si, že je jednoduchšie začať spájkovať spoje v strednom rade na porte VGA. Počínajúc ktorýmkoľvek iným radom bolo ťažké dosiahnuť stredné spojenia bez spájkovania existujúcich spojení (pravdepodobne kvôli tomu, že mám veľkú a lacnú spájkovačku).

Krok 3: Pripojte všetko k Arduinu

Pripojte všetko k Arduinu
Pripojte všetko k Arduinu
Pripojte všetko k Arduinu
Pripojte všetko k Arduinu

Potom som všetko pripojil k Arduinu. Vyššie som vytvoril krehkú tabuľku, ktorú by ste mali byť schopní sledovať (varovanie, existuje veľa káblov, ktoré sa dajú ľahko zamotať).

Knižnica VGAX podporuje iba 4 farby, môžete si však vybrať zo 6 rôznych farebných schém. Tieto sú definované prepojením káblov VGA pre RGB v rôznych kombináciách. Viac informácií nájdete na stránke Sandro Maffiodos VGAX.

Krok 4: Nahrajte hru

Zdrojový kód hry je k dispozícii na mojom GitHub.

Krok 5: Užite si to

Užite si to!
Užite si to!
Užite si to!
Užite si to!

Teraz sa môžete pohltiť 10 úrovňami starého dobrého retro hada!

Dúfam, že sa vám tento návod páčil!

Ak to pre vás malo hodnotu, sledujte ma na YouTube a Twitteri.

Odporúča: