Sisukord:

Arduino Snake VGA monitoril: 5 sammu
Arduino Snake VGA monitoril: 5 sammu

Video: Arduino Snake VGA monitoril: 5 sammu

Video: Arduino Snake VGA monitoril: 5 sammu
Video: Осциллограф на ардуино / Самодельный осциллограф / Осциллограф своими руками 2024, November
Anonim
Image
Image

Noh … ostsin Arduino. Esialgu motiveeriti investeeringut millegagi, mis mu tütre programmeerimise vastu huvi tekitaks. Kuid nagu selgus, oli see asi minu jaoks lõbusam mängida. Pärast LED -tulede sisselülitamist, nuppude interaktsiooni ja seeriaprintimist mängides otsustasin ma natuke latti tõsta ja midagi teha. Kuna üks minu suurimaid huvisid on mängimine, oli see loomulikult midagi mängudega seotud ja seetõttu otsustasin luua oma väikese arkaadimasina. Mõistsin kiiresti, et tegelik kabinetihoone peab olema tulevikuprojekt ja et pean keskenduma programmeerimise ümber pööramisele Arduino piiratud ressurssidega. Seega otsustasin, et hea esimene mäng on Snake.

Alustamiseks pidin pea ümber pöörama, kuidas sisendit ja kuvamist lahendada. Sisendiks tahtsin ehtsat arkaaditunnet, nii et ostsin arkaadi juhtkangi ja nupud. Ekraan oli natuke keerulisem, kuna ma ei tahtnud piirduda väikeste TFT -ekraanidega. Seejärel leidsin Sandro Maffiodo suurepärase VGAX -i raamatukogu. Kuid kuna ma pidin jootma oma VGA -pordi, tähendas see, et ma pidin uuesti jootmise kunsti uuesti vaatama, mida ma pole koolist saadik (enam kui 20 aastat tagasi) teinud.

Niisiis, ilma pikemalt rääkimata, tegin siin oma esimese Arduino projekti!

Samm: nõuded

  • Arduino IDE v1.6.4
  • My Snake lähtekood
  • VGAX raamatukogu
  • 1x Arduino UNO ühilduv plaat
  • 1x Arcade juhtkang
  • 1x Arcade nupp
  • 1x Piezo summer
  • 1x VGA DSUB15
  • 1x leivalaud
  • 1x toiteplokk
  • 2x 68Ω takistid
  • 2x 470Ω takistid
  • 4x 10KΩ takistid
  • Hunnik juhtmeid
  • Jootmise stardikomplekt

Samm: jootke VGA -port

Ühendage kõik Arduinoga
Ühendage kõik Arduinoga

Alustasin VGA pordi jootmisega. Parimad juhised, mida ma selle kohta leidsin, olid Sandro Maffiodose VGAX -i lehel.

Märkasin, et VGA -pordi keskmise rea ühenduste jootmist oli lihtsam alustada. Mis tahes muu reaga alustamine raskendas keskmistele ühendustele jõudmist ilma olemasolevate ühenduste jootmiseta (ilmselt tänu sellele, et mul oli suur ja odav jootekolb).

Samm: ühendage kõik Arduinoga

Ühendage kõik Arduinoga
Ühendage kõik Arduinoga
Ühendage kõik Arduinoga
Ühendage kõik Arduinoga

Seejärel ühendasin kõik Arduinoga. Tegin ülaltoodud tabeli, mida peaksite järgima (hoiatus, seal on palju kaableid, mis on kergesti kokku keeratavad).

VGAX raamatukogu toetab ainult nelja värvi, kuid saate valida 6 erineva värviskeemi vahel. Need on määratletud, ühendades VGA kaablid RGB jaoks erinevates kombinatsioonides. Lisateabe saamiseks vaadake Sandro Maffiodose VGAX -i lehte.

Samm: laadige mäng üles

Mängu lähtekood on saadaval minu GitHubis.

Samm: nautige

Nautige!
Nautige!
Nautige!
Nautige!

Nüüd saate end haarata vana hea retro madu 10 tasemel!

Loodan, et teile meeldis see õpetlik!

Palun jälgige mind YouTube'is ja Twitteris, kui see oli teie jaoks väärtuslik.

Soovitan: