Përmbajtje:
- Hapi 1: Përbërësit për një supë të mrekullueshme kontrolluese
- Hapi 2: Si ta lidhni Arduino me Kontrolluesin Nes
- Hapi 3: Kodi
- Hapi 4: Krijimi i një rasti
- Hapi 5: Alshtë gjallë
- Hapi 6: Informacion shtesë
Video: USB NES Controller With a Arduino !: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:33
PPRDITSIM 22-12-2014Instructables user mattpbooth ka përditësuar kodin dhe po e pret atë në github:
github.com/mattpbooth/ArduinoNESController…
Faleminderit Matt!
P URDITSIM 03-12-2011
Zëvendësoi një println me print (derp).
PPRDITSIM 01-12-2011
Ndryshuar të gjithë kodin nga e para.
Seksioni i kodit të ndryshuar 'ible; Tani përfshin një "Përpunim të konfigurimit të portit COM për dummies"
Zonja dhe zotërinj, ju prezantoj me krenari kënaqësinë 8bit.. juaja për kapjen! Nëse përdorni GNU/Linux, Mac OS X ose Windows, kontrolluesi USB NES është i pajtueshëm.
A do të ndryshojë kjo në ndonjë mënyrë kontrolluesin?
Jo, kontrolluesi do të mbetet i njëjtë kështu që ju akoma mund ta përdorni në një NES të vërtetë
Por unë nuk kam një arduino; _;
Ju mund të përdorni portin paralel:
Blini një arduino:
Ose një çantë NES retrozone:
Hapi 1: Përbërësit për një supë të mrekullueshme kontrolluese
Ju do të keni nevojë për: Një kontrollues NES Një kabllo Arduino A USB të tipit B Diçka që mund të përdorni si një shtresë e jashtme dhe tela.. Opsionale: porti NES https://www.parallax.com/Store/Components/Other/tabid/157/ KategoriaID/32/Lista/0/SortField/0/Level/a/ProductID/522/Default.aspx Softueri Arduino https://arduino.cc/ Përpunimi
Hapi 2: Si ta lidhni Arduino me Kontrolluesin Nes
Me disa tela lidhni kunjat sipas teksteve në të dyja fotot.. Ju gjithashtu mund të përdorni portën e kontrolluesit nga një NES (një e thyer, mos e humbni atë që punon). Ju dëshironi diçka të paqartë të ngjashme me foton e fundit.
Hapi 3: Kodi
PPRDITSIM 22-12-2014
Përdoruesi Instructables mattpbooth ka përditësuar kodin dhe po e pret atë në github:
github.com/mattpbooth/ArduinoNESController
Faleminderit Matt!
Hej djema, unë kam rishkruar plotësisht kodin dhe ai duhet të funksionojë tani pa të meta. Rregullimi i vetëm që mund t'ju duhet të bëni është Skica e Përpunimit; ju duhet të rregulloni cilën port COM duhet të përdorë. Për ta bërë këtë, ndiqni këto hapa me kujdes!
Hapa
1) Shkëputeni Arduino -n nëse është i lidhur. 2) Drejtoni skicën e Përpunimit, DO (!) Të shfaqë një gabim. 3) Kontrolloni tastierën (kutia e zezë me tekst në fund të përpunimit) 4) Në tastierë do të jetë një listë e porteve COM aktive;
Lista seriale PARALAJMRIM: Mospërputhja e versionit RXTX Versioni i kavanozit = RXTX-2.2pre1 lib versioni vendas = RXTX-2.2pre2 [0] "COM3" Fundi i listës seriale
5) Siç mund ta shihni aktualisht COM3 është aktiv dhe është porta e parë COM për momentin (e shënuar me "[0]") 6) Nëse skica e Përpunimit u shfaq pa shfaqur një gabim, shtypni butonin stop. 7) Lidheni arduinon. 8) Drejtoni përsëri skicën e Përpunimit. 9) Kontrolloni tastierën për portet aktive të komoditetit;
Lista seriale PARALAJMRIM: Mospërputhja e versionit RXTX Versioni i kavanozit = RXTX-2.2pre1 lib verior Version = RXTX-2.2pre2 [0] "COM3" [1] "COM5" Fundi i listës seriale
10) Siç mund ta shihni COM5 papritmas u shfaq në listë pasi lidhëm arduino. 11) Ne tani e dimë se arduino ka COM5 dhe është porta e dytë COM (e shënuar me "[1]") 12) Ne e dimë të rregullojmë kodin tonë;
Zëvendësoni: arduino = Serial i ri (kjo, Lista Seriale () [?], 9600); // KUJDES !!!
Me: arduino = Serial i ri (kjo, Lista Seriale () [1], 9600); // KUJDES !!!
13) Ruani programin. 14) Ngarko skicën arduino në arduino. 15) Filloni skicën e Përpunimit!
Hapi 4: Krijimi i një rasti
Lëreni imagjinatën tuaj të egër! E vendosa arduino -n time në një përshtatës të vjetër të printerit që gjeta dhe mendoj se duket mjaft mirë =) E bëra këtë duke hequr përshtatësin dhe duke ruajtur vetëm "dalën". E hoqa "thithin" nga kablli duke e prerë në njërën anë me thikë, pas së cilës kablli origjinal mund të nxirret jashtë dhe të zëvendësohet me kabllon tim USB. Përshtatësi kishte një vrimë të vogël (të cilën e kam përdorur për kabllon usb) dhe një vrimë të madhe të cilën e kam përdorur për kontrolluesin NES. Vrima e madhe megjithatë nuk ishte mjaft e madhe kështu që unë e preva disa me një sharrë (shumë të çrregullt) pas së cilës ishte shumë e madhe, e rregullova përkohësisht këtë duke vënë disa shirit ngjitës rreth prizës së kontrolluesit. Unë aktualisht kam porositur një NES të prishur për të mbledhur portin e kontrolluesit për ta bërë atë më seksi.
Hapi 5: Alshtë gjallë
Aktualisht nuk kam një aparat fotografik në dorë, kështu që këtu është një film i shkurtër desktopi im, i cili shtyp disa butona në komandat. Nëse merrni një skedar gabimi duke thënë se java nuk u gjet, do t'ju duhet ta instaloni (përsëri) https://java.com/ Në rast se dikush pyet veten pse kam bërë një skedar grumbull; Isha shumë dembel për të riinstaluar java dhe bëra një rregullim të vogël manual. Btw, për të luajtur një lojë NES në kompjuterin tuaj do t'ju duhet një emulator: [windows] https://www.emulator-zone.com/doc.php/nes/ (Nëse po përdorni vista, përdorni FakeNes) [Mac] https://www.zophar.net/macintosh/nes.html [Linux] https://www.zophar.net/linux/nes.html Dhe ju do të keni nevojë për disa lojëra (ROMS) natyrisht, por këto janë të paligjshme për tu shkarkuar (Po, edhe nëse zotëroni origjinalin) kështu që çfarëdo që të bëni mos i shkarkoni dhe veçanërisht jo nga kjo faqe https://vimm.net/ sepse ajo është më e paligjshmja nga të gjitha *GASP *
Hapi 6: Informacion shtesë
Brenda kontrolluesit NES është një regjistër ndërrimi 8bit. Duke e vendosur kunjin e shulit të lartë për disa mikrosekonda i them çipit të fillojë të më pështyjë të dhënat. Kur ta bëjë këtë, bajti i parë bëhet i disponueshëm për të lexuar mbi kunjin serik. Nëse dua të marr byte -n e ardhshëm, do të më duhet ta vendos kunjin e orës lartë për 200 mikrosekonda. Duhet të 'ndez' kunjin e orës 7 herë për të marrë të gjitha bajtët/*Latch highPrit 200 mikrosekondaLatch ulëtLexo serialinPrit 200 mikrosekondaPërsëriteni 7 herë [Ora e lartë Prit 200 mikrosekonda Lexo serinë Ora e ulët Prit 200 mikrosekonda]*/kontrolluesi SNESKodi që kam shkruar mund të përdoret gjithashtu me një kontrollues SNES! Nëse dikush bën një kërkesë, unë mund ta zgjeroj këtë 'për të treguar gjithashtu se si ta bëjmë atë kodhttps://little-scale.blogspot.com/2007/07/nes-controller-to-arduino.html'dhe më në fund.. Ky është udhëzimi im i parë, prandaj bëhuni fort me mua = P (po e vështirë, jo e butë = P)
Recommended:
MP3 Player Controller NES: 11 hapa (me fotografi)
MP3 Player Controller NES: Kështu që pak kohë më parë pashë se ku dikush kishte bërë një mod kontrollues NES dhe e ktheu atë në një MP3 player. Ky është versioni im i këtij mod. Shpresoj që ju pëlqen. BTW, kam përdorur një MP3 player Coby 512MB. Dhe shikoni www.straightrazorplace.com nëse keni një shans. Une
Telekomanda IPES Controller NES: 7 hapa (me fotografi)
Telekomanda IPES Controller NES: Duke futur një mikrokontrollues PIC në një kontrollues NES, mund të konvertohet në një zëvendësim për telekomandën e Apple iPod. (Vetëm iPod -et e Gjeneratës 3 dhe 4 e kanë këtë, është një portë e vogël ovale pranë prizës së kufjeve). Përditësim (8/26/2011): …shtë
NES Controller USB Stick: 6 hapa
NES Controller USB Stick: Unë u frymëzova nga një bisedë në Faqen Lego USB Stick! Kjo nuk është shumë e vështirë. U deshën 10 minuta! (Pa përfshirë blerjen e sendeve)! Lehtë, argëtuese dhe pak e çmendur !!! (Përdoreni këtë metodë nëse dëshironi të ruani pajisjet elektronike, përndryshe … mund të bëni
USB Flash Drive Controller NES: 8 hapa
USB Flash Drive NES Controller: Çfarë të bëj me kontrolluesin tim të vjetër të thyer të NES !!!!! kontrolluesi juaj për ruajtje. Shënim- Nëse nuk mund të qëndroni duke ndarë një copë Nint
Përzierja e NES Controller (Nintendo Controller MP3, V3.0): 5 hapa (me fotografi)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Unë tërhoqa tërësisht ryan97128 në modelin e tij për Nintendo Controller MP3, Version 2.0 dhe dëgjoj se ai e mori idenë nga Morte_Moya i mençur, kështu që nuk mund të marr kredi për të gjithë gjenialiteti i tyre. Unë thjesht doja të shtoja komoditetin dhe rimbushjen-