Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Na … Aš nusipirkau „Arduino“. Iš pradžių investicijos buvo motyvuojamos kažkuo, kas paskatintų mano dukrą domėtis programavimu. Tačiau, kaip paaiškėjo, man buvo įdomiau žaisti su šiuo dalyku. Po žaidimo su šviesos diodų užsidegimu, mygtukų sąveika ir serijiniu spausdinimu nusprendžiau šiek tiek pakelti kartelę ir iš tikrųjų ką nors padaryti. Kadangi vienas didžiausių mano pomėgių yra lošimas, tai natūraliai bus kažkas su žaidimais susijusio, todėl nusprendžiau sukurti savo mažą arkadinę mašiną. Greitai supratau, kad tikrasis kabineto kūrimas turi būti būsimas projektas ir kad turiu sutelkti dėmesį į tai, kaip apsisukti programuojant, turint ribotus išteklius, kuriuos gali pasiūlyti „Arduino“. Taigi nusprendžiau, kad geras pirmasis žaidimas bus „Snake“.
Norėdami pradėti, turėjau apsukti galvą, kaip išspręsti įvestį ir rodymą. Norėdamas įvesti, norėjau tikro arkados jausmo, todėl nusipirkau pasažo vairasvirtę ir mygtukus. Ekranas buvo šiek tiek sudėtingesnis, nes nenorėjau apsiriboti mažais TFT ekranais. Tada radau nuostabią Sandro Maffiodo VGAX biblioteką. Tačiau kadangi turėjau lituoti savo VGA prievadą, tai reiškė, kad turėjau iš naujo pažvelgti į litavimo meną - to nepadariau nuo mokyklos laikų (daugiau nei prieš 20 metų).
Taigi, toliau nekalbėdamas, štai kaip aš sukūriau savo pirmąjį „Arduino“projektą!
1 žingsnis: Reikalavimai
- „Arduino IDE“v1.6.4
- Mano gyvatės šaltinio kodas
- VGAX biblioteka
- 1x su „Arduino UNO“suderinama plokštė
- 1x „Arcade“vairasvirtė
- 1x Arkadinis mygtukas
- 1x pjezo garsinis signalas
- 1x VGA DSUB15
- 1x duonos lenta
- 1x maitinimo modulis
- 2x 68Ω rezistoriai
- 2x 470Ω rezistoriai
- 4x 10KΩ rezistoriai
- Laidų krūva
- Lituoklio pradžios komplektas
2 veiksmas: lituokite VGA prievadą
Pradėjau lituoti VGA prievadą. Geriausios instrukcijos, kurias galėjau rasti, buvo „Sandro Maffiodos VGAX“puslapyje.
Pastebėjau, kad lengviau pradėti lituoti jungtis VGA prievado vidurinėje eilutėje. Pradedant nuo bet kurios kitos eilutės, buvo sunku pasiekti vidurines jungtis be lydmetalio iš esamų jungčių (tikriausiai dėl to, kad turiu didelę ir pigią lituoklį).
3 veiksmas: prijunkite viską prie „Arduino“
Tada aš viską prijungiau prie „Arduino“. Aukščiau sudariau gražią diagramą, kurios turėtumėte laikytis (įspėjimas, yra daug kabelių, kurie lengvai susipainioja).
VGAX biblioteka palaiko tik 4 spalvas, tačiau galite pasirinkti iš 6 skirtingų spalvų schemų. Jie apibrėžiami prijungus RGB VGA kabelius įvairiais deriniais. Norėdami sužinoti daugiau, apsilankykite „Sandro Maffiodos VGAX“puslapyje.
4 veiksmas: įkelkite žaidimą
Žaidimo šaltinio kodą galima rasti „GitHub“.
5 žingsnis: mėgaukitės
Dabar galite pasinerti į 10 senos geros retro gyvatės lygių!
Tikiuosi, kad jums patiko ši pamoka!
Sekite mane „YouTube“ir „Twitter“, jei tai jums buvo naudinga.
Rekomenduojamas:
„NeoPixels Matrix“ir „Snake“žaidimas: 4 žingsniai
„NeoPixels Matrix“: Gyvatės žaidimas: Ar dar prisimenate žaidimą su gyvate, kurį vaikystėje žaidėme žaidimo dėžutėje ar mobiliajame telefone? Šiandien mes išmoksime sukurti žaidimą su gyvatėle naudojant 8*8 „NeoPixels Matrix“. Mes pasirenkame „Arduino uno“kaip valdymo centrą ir „Joystick Breakout“modulį, kad galėtume
„Arduino Basic PC“su VGA išvestimi: 5 žingsniai (su nuotraukomis)
„Arduino Basic PC“su VGA išvestimi: ankstesniame „Instructable“aš parodžiau, kaip sukurti retro 8 bitų kompiuterį, kuriame veikia „BASIC“, naudojant du „Arduino“ir su televizoriaus ekrano išvesties signalu baltos ir baltos spalvos. Dabar aš parodysiu, kaip sukurti tą patį kompiuterį, bet su išvesties signalu
„Arduino OLED Snake“žaidimas: 3 žingsniai
„Arduino OLED Snake Game“: Sveiki ir sveiki, mūsų instrukcijose, kaip sukurti ir arduino OLED žaidimą, šis projektas atsirado, kai mes bandėme surengti pirmąjį savo žaidimą su „arduino“, taigi, mes galvojome, kur geriau pradėti nei „Nokia“klasikinė gyvatė (bent jau
Bioinspired Robot Snake: 16 žingsnių (su nuotraukomis)
Bioinspired Robot Snake: Aš buvau įkvėptas pradėti šį projektą pamačius mokslinių vaizdo įrašų, kuriuose matomos ir laipiojančios į medžius robotinės gyvatės, ir robotų unguriai. Tai pirmas mano bandymas ir robotų kūrimas naudojant serpantininį judėjimą, tačiau tai nebus paskutinis! Prenumeruokite „YouTube“, jei norite
Pataisykite įstrigusį pikselį LCD monitoriuje: 5 žingsniai (su paveikslėliais)
Pataisykite įstrigusį pikselį skystųjų kristalų ekrane: jei jums patiko šis nurodymas, tikriausiai jums patiks ir kiti mano svetainės dalykai čia … Garantijų panaikinimas UPDATE: Ši instrukcija buvo „Engadget“! http://www.engadget.com/2007/12/24/how-to-guide-details-fix-for-stuck-pixels/ Aš ketinu