Sisukord:
- Samm: nõuded
- Samm: jootke VGA -port
- Samm: ühendage kõik Arduinoga
- Samm: laadige mäng üles
- Samm: nautige
Video: Arduino Snake VGA monitoril: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
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
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
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:
Stereoskoopilise ülekande dikoptiline modifikaator 32 [STM32F103C8T6+STMAV340 VGA superimposer]: 6 sammu
Alternatiivselt, välja arvatud stereoskoopilise ülekande dikoptiline modifikaator 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: Olen mõnda aega töötanud algse AODMoST -i järglase kallal. Uus seade kasutab kiiremat ja paremat 32-bitist mikrokontrollerit ning kiiremat analoogvideolülitit. See võimaldab AODMoST 32 -l töötada kõrgema eraldusvõimega ja rakendada uusi funktsionaalseid
Snake: kasutu masin: 5 sammu
Madu: kasutu masin: Kas sa tead, kui olid laps ja mängisid oma Nokiaga madu? Mingil hetkel hakkas madu oma saba taga ajama ja just siis teadsite, et mäng hakkab läbi saama. Otsustasime sellest robotiks teha ainult mängu, mitte kunagi
Arduino Basic PC koos VGA väljundiga: 5 sammu (piltidega)
Arduino Basic PC koos VGA-väljundiga: oma eelmises juhendis olen näidanud, kuidas ehitada kahe Arduino abil retro-8-bitine arvuti, mis töötab BASIC-iga ja mille TV-ekraani väljundsignaal on mustvalge. Nüüd näitan, kuidas ehitada sama arvutit, kuid väljundsignaal on sisse lülitatud
Arduino VGA konsool viie mänguga: 4 sammu
Arduino VGA konsool viie mänguga: oma eelmistes juhistes olen palja Arduino ja mõne muu komponendi abil reprodutseerinud mõnede populaarsemate klassikaliste arkaadmängude lihtsustatud versioone. Hiljem ühendasin viis neist ühe visandina. Siin näitan
Arduino - VGA värvibaarid Gen .: 4 sammu
Arduino - VGA värvibaarid Gen .: Väga lihtne odav ja mõnikord kasulik projekt, mida saate kasutada teleri / monitoride lineaarsuse reguleerimiseks või kontrollimiseks (VGA sisendiga)