Orodha ya maudhui:
- Hatua ya 1: Viunga vya Supu ya Kidhibiti ya Ajabu
- Hatua ya 2: Jinsi ya Kuunganisha Arduino kwa Mdhibiti wa Nes
- Hatua ya 3: Kanuni
- Hatua ya 4: Kutengeneza Kesi
- Hatua ya 5: Ni Hai
- Hatua ya 6: Maelezo ya Ziada
Video: Kidhibiti cha USB NES Na Arduino !: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:56
UPDATE 22-12-2014Instructables mtumiaji mattpbooth amesasisha nambari hiyo na anaikaribisha kwenye github:
github.com/mattpbooth/ArduinoNESController_
Asante Matt!
Sasisha 03-12-2011
Ilibadilisha println na chapa (derp).
Sasisha 01-12-2011
Badilisha tena nambari zote kutoka mwanzo.
Badilisha sehemu ya msimbo wa ible; Sasa ni pamoja na 'Inasanidi usanidi wa bandari ya COM kwa dummies'
Mabibi na mabwana, mimi kwa kiburi ninawasilisha raha ya 8bit.. yenu kwa kunyakua! Ikiwa unatumia GNU / Linux, Mac OS X, au Windows mtawala wa USB NES ni sawa.
Je! Hii kwa njia yoyote itabadilisha mtawala?
Hapana, mtawala atakaa sawa hivyo bado unaweza kuitumia kwenye NES halisi
Lakini sina arduino; _;
Unaweza kutumia bandari inayofanana:
Nunua arduino:
Au kitanda cha NES cha retrozone:
Hatua ya 1: Viunga vya Supu ya Kidhibiti ya Ajabu
Utahitaji: Kidhibiti cha NES Arduino Aina ya kebo ya USB B Kitu unachoweza kutumia kama Kesi na waya fulani.. Hiari: bandari ya NES https://www.parallax.com/Store/Components/Other/tabid/157/ JamiiID / 32 / Orodha / 0 / Aina ya shamba / 0 / Kiwango / a / ProductID / 522 / Chaguo-msingi.aspx Programu ya Arduino https://arduino.cc/ Inasindika
Hatua ya 2: Jinsi ya Kuunganisha Arduino kwa Mdhibiti wa Nes
Na waya fulani unganisha pini kulingana na maandishi kwenye picha zote mbili.. Unaweza pia kutumia bandari ya mtawala kutoka NES (iliyovunjika, usipoteze inayofanya kazi). Unataka kitu kisichofanana sawa na picha ya mwisho.
Hatua ya 3: Kanuni
Sasisha 22-12-2014
Mattpbooth ya mafundisho imesasisha nambari hiyo na inaikaribisha kwenye github:
github.com/mattpbooth/ArduinoNESController
Asante Matt!
Haya jamani, nimeandika tena nambari hiyo na inapaswa kufanya kazi sasa bila makosa. Marekebisho tu ambayo unaweza kuhitaji kufanya ni kwa Mchoro wa Usindikaji; unahitaji kurekebisha bandari gani ya COM inapaswa kutumia. Ili kufanya hivyo tafadhali fuata hatua hizi kwa uangalifu!
Hatua
1) Tenganisha Arduino ikiwa imeunganishwa. 2) Tumia mchoro wa Usindikaji, ita (!) Onyesha kosa. 3) Angalia koni (sanduku nyeusi na maandishi chini ya usindikaji) 4) Kwenye koni hiyo kutakuwa na orodha ya bandari za COM;
Orodha ya mfululizo Tahadhari: RXTX Toleo lisilolingana Jar toleo = RXTX-2.2pre1 asili lib Toleo = RXTX-2.2pre2 [0] "COM3" Mwisho wa orodha mfululizo
5) Kama unavyoona sasa COM3 inafanya kazi na ni bandari ya kwanza ya COM kwa sasa (iliyoonyeshwa na "[0]") 6) Ikiwa mchoro wa Usindikaji ulifanya bila kuonyesha kosa, bonyeza kitufe cha kusimama. 7) Unganisha arduino. 8) Tumia mchoro wa Usindikaji tena. 9) Angalia koni kwa bandari za com;
Orodha ya mfululizo Tahadhari: RXTX Version mismatch Jar version = RXTX-2.2pre1 native lib Version = RXTX-2.2pre2 [0] "COM3" [1] "COM5" Mwisho wa orodha mfululizo
10) Kama unaweza kuona COM5 ghafla ilionekana kwenye orodha baada ya kuunganisha arduino. 11) Sasa tunajua kuwa arduino ina COM5 na ni bandari ya pili ya COM (iliyoashiria "[1]") 12) Tunajua rekebisha nambari yetu;
Badilisha: arduino = mpya Serial (hii, Serial.list () [?], 9600); // UMAKINI !!!
Na: arduino = Serial mpya (hii, Serial.list () [1], 9600); // UMAKINI !!!
13) Hifadhi programu. 14) Pakia mchoro wa arduino kwa arduino. 15) Anza mchoro wa Usindikaji!
Hatua ya 4: Kutengeneza Kesi
Acha mawazo yako yawe pori! Niliweka arduino yangu kwenye adapta ya zamani ya kuchapisha niliyoipata na nadhani inaonekana nzuri =) Nilifanya hivyo kwa kutuliza adapta na kuokoa tu "chuchu". Niliondoa 'chuchu' kutoka kwa kebo kwa kukata upande mmoja na kisu, baada ya hapo kebo asili inaweza kusukumwa nje na kubadilishwa na kebo yangu ya USB. Adapta ilikuwa na shimo ndogo (ambalo nilitumia kwa kebo ya usb) na shimo kubwa ambalo nilitumia kwa mtawala wa NES. Shimo kubwa hata hivyo halikuwa kubwa vya kutosha kwa hivyo nilikata kwa kutumia msumeno (mjinga sana) baada ya hapo ilikuwa kubwa sana, nilirekebisha hii kwa muda kwa kuweka mkanda wa kunata karibu na kuziba kidhibiti. Kwa sasa nimeamuru NES iliyovunjika kuvuna bandari ya mtawala ili kuifanya iwe zaidi.. ya kupendeza.
Hatua ya 5: Ni Hai
Kwa sasa sina kamera mkononi kwa hivyo hapa kuna desktopmovie fupi ya mimi kubonyeza vifungo kadhaa kwenye vidhibiti. Ukipata faili ya makosa ikisema java haikupatikana utahitaji kuiweka (tena) https://java.com/ Ikiwa mtu yeyote anashangaa kwanini nilitengeneza faili ya kundi; Nilikuwa mvivu sana kuiweka tena java na nilifanya marekebisho madogo ya mwongozo. Btw, kucheza mchezo wa NES kwenye kompyuta yako utahitaji emulator: [windows] https://www.emulator-zone.com/doc.php/nes/ (Ikiwa unaendesha vista, tumia FakeNes) [Mac] https://www.zophar.net/macintosh/nes.html [Linux] https://www.zophar.net/linux/nes.html Na utahitaji michezo kadhaa (ROMS) lakini hizi ni haramu kupakua (Ndio, hata ikiwa unamiliki asili) kwa hivyo chochote unachofanya usizipakue na haswa sio kutoka kwa wavuti hii https://vimm.net/ kwa sababu hiyo ni haramu kuliko zote * GASP *
Hatua ya 6: Maelezo ya Ziada
Maelezo zaidi Ndani ya mtawala wa NES kuna rejista ya mabadiliko ya 8bit. Kwa kuweka pini ya latch juu kwa mikrofoni chache ninaambia chip ianze kunitemea data. Wakati inafanya hivyo, baiti ya kwanza inapatikana kusoma juu ya pini ya serial Ikiwa ninataka kupokea kahawia inayofuata nitalazimika kuweka pini ya saa juu kwa mikrofoni 200. Ninahitaji 'kuwasha' pini ya saa mara 7 kupata ka zote / * Latch juu Subiri microseconds 200 Tafuta chini Soma serialSubiri mikrofoni 200Rudia mara 7 [Saa ya juu subiri mikrofoni 200 Soma Saa ya chini chini Subiri microsecond 200) * / Mdhibiti wa SNES Nambari niliyoandika inaweza pia kutumiwa na mtawala wa SNES! codehttps://little-scale.blogspot.com/2007/07/nes-controller-to-arduino.html'na mwishowe.. Hii ndio mafundisho yangu ya kwanza, kwa hivyo nifanye bidii juu yangu = P (ndio ngumu, sio laini = P)
Ilipendekeza:
Kidhibiti cha Kijijini cha Kivinjari cha Arduino (linux): Hatua 9 (na Picha)
Kidhibiti cha Kijijini cha Kivinjari cha Arduino (linux): Tuna watoto. Nawapenda kwa bits lakini wanaendelea kuficha rimoti kwa setilaiti na TV wanapoweka vituo vya watoto. Baada ya haya kutokea kila siku kwa miaka kadhaa, na baada ya mke wangu kipenzi kuniruhusu kuwa na
Kidhibiti cha Panorama cha Arduino cha Kupita Saa: Hatua 8 (na Picha)
Mdhibiti wa Panorama wa Muda-Kupungua kwa Arduino: Mdhibiti wa Panorama kwa Kamera za GoPro Mdhibiti atazungusha GoPro yako kwa pembe iliyowekwa kwa muda uliowekwa au atakuzungusha GoPro kwa mzunguko kamili kwa muda uliowekwa. Mradi huu unategemea msingi wa awali unaoweza kufundishwa na Tyler Winegarner Angalia
Kifurushi cha Betri cha Kidhibiti cha Xbox cha Mdhibiti kinachoweza kulipwa (mradi katika Maendeleo): Hatua 3 (na Picha)
DIY Xbox One Mdhibiti Kifurushi cha Battery kinachoweza kuchajiwa (mradi katika Maendeleo): Kabla hatujaingia kwenye maelezo ningependa kushughulikia kichwa. Mradi huu unaendelea kwa sababu ya matokeo kadhaa baada ya kujaribu muundo wa kwanza. Hiyo ikisemwa ninaunda bodi mpya ili kubeba mabadiliko ambayo nitapita. Nilifunua
Kichezaji cha MP3 cha Kidhibiti cha NES: Hatua 11 (na Picha)
Kichezaji cha MP3 cha Kidhibiti cha NES: Kwa hivyo kitambo nyuma niliona ambapo mtu alikuwa amefanya mod ya NES ya kudhibiti na kuigeuza kuwa kicheza MP3. Hii ndio toleo langu la mod hii. Natumahi umeipenda. BTW, nilitumia kicheza MP3 cha Coby 512MB.Na angalia www.straightrazorplace.com ukipata nafasi. Mimi
Kijijini cha Kidhibiti cha IP cha NES: Hatua 7 (na Picha)
Kijijini cha Kidhibiti cha NES ya IP: Kwa kupachika mdhibiti mdogo wa PIC kwenye kidhibiti cha NES, inaweza kubadilishwa kuwa mbadala wa kijijini cha iPod ya Apple. (Ni iPods za 3 na 4 za kizazi tu zilizo na hii, ni bandari ndogo ya mviringo karibu na kichwa cha kichwa). Sasisho (8/26/2011): Ni