Sisällysluettelo:

Arduino Snake VGA -näytöllä: 5 vaihetta
Arduino Snake VGA -näytöllä: 5 vaihetta

Video: Arduino Snake VGA -näytöllä: 5 vaihetta

Video: Arduino Snake VGA -näytöllä: 5 vaihetta
Video: Arduino Snake VGA sound 2024, Marraskuu
Anonim
Image
Image

No … Ostin Arduinon. Aluksi investointi oli motivoitunut johonkin, mikä saisi tyttäreni kiinnostumaan ohjelmoinnista. Kuitenkin, kuten kävi ilmi, tämä asia oli minulle hauskempi pelata. Kun olin leikkimässä LED -valojen sytyttämisen, painikkeiden vuorovaikutuksen ja sarjatulostuksen kanssa, päätin nostaa rimaa hieman ja todella tehdä jotain. Koska yksi suurimmista kiinnostuksistani on pelaaminen, siitä tuli luonnollisesti jotain pelaamiseen liittyvää, ja siksi päätin luoda oman pienen arcade-koneeni. Tajusin nopeasti, että varsinaisen kaapinrakennuksen on oltava tulevaisuuden projekti ja että minun on keskityttävä kääntämään pääni ohjelmoinnin ympärille Arduinon rajallisten resurssien avulla. Joten päätin, että hyvä ensimmäinen peli olisi Snake.

Aloittaakseni minun oli kiedottava pääni tulon ja näytön ratkaisemiseksi. Halusin syöttää aidon arcade -tunteen, joten ostin arcade -ohjaussauvan ja painikkeet. Näyttö oli hieman hankalampi, koska en halunnut rajoittua pieniin TFT -näyttöihin. Löysin sitten Sandro Maffiodon mahtavan VGAX -kirjaston. Koska minun oli kuitenkin juotettava oma VGA -porttini, tämä johti siihen, että minun oli tarkasteltava uudelleen juotostaidetta, mitä en ole tehnyt koulun jälkeen (yli 20 vuotta sitten).

Joten puhumatta enempää, näin tein ensimmäisen Arduino -projektini!

Vaihe 1: Vaatimukset

  • Arduino IDE v1.6.4
  • My Snake lähdekoodi
  • VGAX -kirjasto
  • 1x Arduino UNO -yhteensopiva levy
  • 1x Arcade -joystick
  • 1x Arcade -painike
  • 1x pietsosummeri
  • 1x VGA DSUB15
  • 1x leipälauta
  • 1x virtalähdemoduuli
  • 2x 68Ω vastukset
  • 2x 470Ω vastukset
  • 4x 10KΩ vastukset
  • Joukko johtoja
  • Juotos aloituspakkaus

Vaihe 2: Juotos VGA -portti

Yhdistä kaikki Arduinoon
Yhdistä kaikki Arduinoon

Aloitin juottamalla VGA -portin. Parhaat ohjeet, joita löysin tähän, olivat Sandro Maffiodosin VGAX -sivulla.

Huomasin, että VGA -portin keskirivin liitosten aloittaminen oli helpompaa. Jos aloitit mistä tahansa muusta rivistä, keskimmäisten liitosten saavuttaminen oli vaikeaa ilman juottamista olemassa olevista liitoksista (luultavasti siksi, että minulla oli iso ja halpa juotin).

Vaihe 3: Yhdistä kaikki Arduinoon

Yhdistä kaikki Arduinoon
Yhdistä kaikki Arduinoon
Yhdistä kaikki Arduinoon
Yhdistä kaikki Arduinoon

Yhdistin sitten kaiken Arduinoon. Tein yllä olevan kaavion, jota sinun pitäisi pystyä noudattamaan (varoitus, on olemassa monia kaapeleita, jotka ovat helposti sotkeutuneet yhteen).

VGAX -kirjasto tukee vain neljää väriä, mutta voit valita kuudesta eri värimallista. Nämä määritellään kytkemällä VGA -kaapelit RGB: lle eri yhdistelmissä. Katso lisätietoja Sandro Maffiodos VGAX -sivulta.

Vaihe 4: Lataa peli

Pelin lähdekoodi löytyy GitHubista.

Vaihe 5: Nauti

Nauttia!
Nauttia!
Nauttia!
Nauttia!

Nyt voit nauttia itsestäsi 10 tasoa vanhaa hyvää retrokäärmettä!

Toivottavasti pidit tästä opettavaisesta!

Seuraa minua YouTubessa ja Twitterissä, jos tämä oli sinulle arvokasta.

Suositeltava: