Kazalo:

Arduino Snake na monitorju VGA: 5 korakov
Arduino Snake na monitorju VGA: 5 korakov

Video: Arduino Snake na monitorju VGA: 5 korakov

Video: Arduino Snake na monitorju VGA: 5 korakov
Video: Подключение Arduino к VGA монитора. Ардуино проекты. 2024, Julij
Anonim
Image
Image

No … kupil sem Arduino. Sprva je bila naložba motivirana z nečim, kar bi hčerko zanimalo za programiranje. Vendar se je izkazalo, da se mi je s to stvar bolj zabavno igrati. Potem, ko sem se poigral s prižiganjem LED -ja, interakcijo gumbov in serijskim tiskanjem, sem se odločil, da bom nekoliko dvignil palico in dejansko nekaj naredil. Ker je moje največje zanimanje za igre na srečo, bo to seveda povezano z igrami, zato sem se odločil ustvariti svoj mali arkadni stroj. Hitro sem spoznal, da mora biti dejansko oblikovanje kabineta prihodnji projekt in da se moram osredotočiti na to, da se zavijem v programiranje z omejenimi viri, ki jih ponuja Arduino. Zato sem se odločil, da bo dobra prva igra Snake.

Za začetek sem si moral zaviti v glavo, kako rešiti vnos in prikaz. Za vnos sem želel pristen arkadni občutek, zato sem kupil arkadno krmilno palico in gumbe. Zaslon je bil nekoliko bolj zapleten, saj nisem hotel biti omejen na majhne TFT zaslone. Nato sem našel čudovito knjižnico VGAX avtorja Sandra Maffioda. Ker pa sem moral spajkati svoja vrata VGA, je to pomenilo, da sem moral ponovno obiskati umetnost spajkanja, česar nisem počel od šole (pred več kot 20 leti).

Torej, brez nadaljnjega pogovora, sem tako naredil svoj prvi projekt Arduino!

1. korak: Zahteve

  • Arduino IDE v1.6.4
  • Moja izvorna koda Snake
  • Knjižnica VGAX
  • 1x združljiva plošča Arduino UNO
  • 1x Arkadna krmilna palica
  • 1x Arkadni gumb
  • 1x piezo zvočni signal
  • 1x VGA DSUB15
  • 1x deska
  • 1x napajalni modul
  • 2x 68Ω upori
  • 2x 470Ω upori
  • 4x 10KΩ upori
  • Kup ožičenja
  • Komplet za spajkanje

Korak: Spajkajte vrata VGA

Vse povežite z Arduinom
Vse povežite z Arduinom

Začel sem s spajkanjem vrat VGA. Najboljša navodila za to sem našel na strani Sandro Maffiodos VGAX.

Opazil sem, da je bilo lažje začeti spajkati povezave v srednji vrstici na vratih VGA. Začetek s katero koli drugo vrsto je otežil dostop do srednjih povezav brez spajkanja obstoječih povezav (verjetno zaradi velikega in poceni spajkalnika).

3. korak: Vse povežite z Arduinom

Vse povežite z Arduinom
Vse povežite z Arduinom
Vse povežite z Arduinom
Vse povežite z Arduinom

Nato sem vse povezal z Arduinom. Zgoraj sem naredil tabelo, po kateri bi morali slediti (opozorilo, obstaja veliko kablov, ki se zlahka zapletejo skupaj).

Knjižnica VGAX podpira samo 4 barve, vendar lahko izbirate med 6 različnimi barvnimi shemami. Ti so določeni s priključitvijo kablov VGA za RGB v različnih kombinacijah. Za več informacij obiščite stran VGAX Sandro Maffiodos.

4. korak: naložite igro

Izvorna koda igre je na voljo na mojem GitHubu.

5. korak: Uživajte

Uživajte!
Uživajte!
Uživajte!
Uživajte!

Zdaj se lahko potopite v 10 stopenj dobre stare retro kače!

Upam, da ste uživali v tem navodilu!

Sledite mi na YouTubu in Twitterju, če je bilo to za vas dragoceno.

Priporočena: