Բովանդակություն:
- Քայլ 1: Բաղադրությունը որոշ հիանալի վերահսկիչ ապուրի համար
- Քայլ 2. Ինչպես միացնել Arduino- ն Nes վերահսկիչին
- Քայլ 3: Կոդ
- Քայլ 4: Պատյան պատրաստելը
- Քայլ 5: Դա կենդանի է:
- Քայլ 6: Լրացուցիչ տեղեկություններ
Video: USB NES վերահսկիչ Arduino- ով: 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:53
ԹԱՐՄԱՆՈՄ 22-12-2014Instructables user mattpbooth- ը թարմացրել է ծածկագիրը և այն տեղադրում է github- ում ՝
github.com/mattpbooth/ArduinoNESController…
Շնորհակալություն Matt!
ԹԱՐՄԱՆԵԼ 03-12-2011
Տպվածը փոխարինեց տպագրությամբ (derp):
ԹԱՐՄԱՆԵԼ 01-12-2011
Վերականգնել ամբողջ ծածկագիրը զրոյից:
Remade 'ible code բաժինը; Այժմ ներառում է «Dummies- ի համար COM նավահանգստի կազմաձևման մշակում»
Տիկնա՛յք և պարոնա՛յք, ես հպարտորեն ներկայացնում եմ 8 բիթ հաճույք.. ձերն է գրավման համար: Անկախ նրանից, թե օգտագործում եք GNU/Linux, Mac OS X կամ Windows, USB NES կարգավորիչը համատեղելի է:
Սա ինչ -որ կերպ կփոխի՞ վերահսկիչը:
Ոչ, վերահսկիչը կմնա նույնը, որպեսզի կարողանաք այն օգտագործել իսկական NES- ում
Բայց ես արդուինո չունեմ; _;
Կարող եք օգտագործել զուգահեռ նավահանգիստը ՝
Գնեք arduino ՝
Կամ ռետրոզոնի NES հավաքածու ՝
Քայլ 1: Բաղադրությունը որոշ հիանալի վերահսկիչ ապուրի համար
Ձեզ հարկավոր կլինի. Աստիճան
Քայլ 2. Ինչպես միացնել Arduino- ն Nes վերահսկիչին
Որոշ մետաղալարերով միացրեք կապումներն ըստ երկու նկարների տեքստերի: Դուք կարող եք նաև օգտագործել վերահսկիչի նավահանգիստը NES- ից (կոտրված, աշխատանքայինը մի վատնեք): wantանկանում եք ինչ -որ անորոշ բան, որը նման է վերջին նկարին:
Քայլ 3: Կոդ
ԹԱՐՄԱՆԵԼ 22-12-2014 թ
Instructables օգտվողի mattpbooth- ը թարմացրել է ծածկագիրը և այն տեղադրում է github- ում ՝
github.com/mattpbooth/ArduinoNESController
Շնորհակալություն Matt!
Ողջույն, տղերք, ես ամբողջությամբ վերաշարադրեցի ծածկագիրը, և այն այժմ պետք է աշխատի անթերի: Միակ ճշգրտումը, որը կարող է անհրաժեշտ լինել, մշակման էսքիզն է. դուք պետք է կարգավորեք, թե որ COM պորտից այն պետք է օգտագործվի: Դա անելու համար ուշադիր հետևեք այս քայլերին:
Քայլեր
1) Անջատեք Arduino- ն, եթե այն միացված է: 2) Գործարկեք Processing ուրվագիծը, այն (!) Կցուցադրի սխալ: 3) Ստուգեք վահանակը (սև արկղ ՝ տեքստով ՝ մշակման ներքևում) 4) Վահանակում կլինի COM- ի ակտիվ նավահանգիստների ցուցակը.
Սերիալների ցուցակ ARԳՈՇԱՈՄ.
5) Ինչպես տեսնում եք, ներկայումս COM3- ը ակտիվ է և հանդիսանում է այս պահին COM- ի առաջին նավահանգիստը (նշվում է «[0]»): 6) Եթե Processing- ի ուրվագիծը աշխատեց առանց սխալ ցուցադրելու, սեղմեք կանգառի կոճակը: 7) Միացրեք arduino- ն: 8) Կրկին գործարկեք Processing ուրվագիծը: 9) Ստուգեք վահանակը `ակտիվ կոմպորտների համար.
Սերիալների ցուցակ ARԳՈՇԱՈՄ.
10) Ինչպես տեսնում եք, COM5- ը հանկարծ հայտնվեց ցուցակում arduino- ն միացնելուց հետո: 11) Այժմ մենք գիտենք, որ arduino- ն ունի COM5 և հանդիսանում է երկրորդ COM նավահանգիստը (նշվում է «[1]») 12) Մենք գիտենք, որ կարգավորում ենք մեր ծածկագիրը.
Փոխարինել. Arduino = նոր Սերիա (սա, Serial.list () [?], 9600); // ՈTՇԱԴՐՈԹՅՈՆ !!!
Arduino = նոր Սերիա (սա, Serial.list () [1], 9600); // ՈTՇԱԴՐՈԹՅՈՆ !!!
13) Պահպանեք ծրագիրը: 14) Տեղադրեք arduino- ի ուրվագիծը arduino- ում: 15) Սկսեք մշակման ուրվագիծը:
Քայլ 4: Պատյան պատրաստելը
Թող ձեր երևակայությունը վազի: Ես իմ arduino- ն դրեցի իմ գտած հին տպիչի ադապտերի մեջ և կարծում եմ, որ այն բավականին լավ տեսք ունի =) Ես դա արեցի ադապտորը փորելով և միայն խուլը խնայելով: Ես հեռացրեցի «խուլը» մալուխից ՝ դանակով մի կողմ կտրելով, որից հետո սկզբնական մալուխը կարող էր դուրս մղվել և փոխարինվել իմ USB մալուխով: Ադապտորն ուներ մի փոքր անցք (որը ես օգտագործում էի USB մալուխի համար) և մեծ անցք, որն օգտագործում էի NES վերահսկիչի համար: Այնուամենայնիվ, մեծ անցքը բավականաչափ մեծ չէր, այնպես որ ես մի քանիսը կտրեցի սղոցով (շատ անփույթ), որից հետո այն չափազանց մեծ էր, ես դա ժամանակավորապես շտկեցի ՝ վերահսկիչի խրոցակի շուրջը կպչուն ժապավեն դնելով: Ես ներկայումս պատվիրել եմ կոտրված NES- ը, որը պետք է հավաքի վերահսկիչի նավահանգիստը `այն ավելի սեքսուալ դարձնելու համար:
Քայլ 5: Դա կենդանի է:
Ես ներկայումս ֆոտոխցիկ չունեմ, ուստի ահա մի կարճ աշխատասեղան, որտեղ ես մի քանի կոճակ սեղմում եմ կառավարման վահանակի վրա: Եթե դուք ստանում եք սխալի ֆայլ, որում ասվում է, որ java- ն չի գտնվել, ապա ձեզ հարկավոր է տեղադրել այն (կրկին) https://java.com/ Եթե որևէ մեկին հետաքրքրում է, թե ինչու եմ խմբաքանակի ֆայլ պատրաստել. Ես չափազանց ծույլ էի java- ն նորից տեղադրելու համար և մի փոքր ձեռքով շտկեցի: Btw, ձեր համակարգչում NES խաղ խաղալու համար ձեզ հարկավոր է էմուլատոր ՝ [windows] https://www.emulator-zone.com/doc.php/nes/ (Եթե վիստա եք վարում, օգտագործեք FakeNes) [Mac] https://www.zophar.net/macintosh/nes.html [Linux] https://www.zophar.net/linux/nes.html Եվ, իհարկե, ձեզ հարկավոր են որոշ խաղեր (ROMS), բայց դրանք անօրինական են ներբեռնելու համար (Այո, նույնիսկ եթե դուք ունեք բնօրինակը), այնպես որ ինչ էլ որ անեք, մի ներբեռնեք դրանք և հատկապես ոչ այս կայքից https://vimm.net/, քանի որ այդ մեկն ամենաանօրինականն է *GASP *
Քայլ 6: Լրացուցիչ տեղեկություններ
NES վերահսկիչի ներսում կա 8 բիթանոց հերթափոխի գրանցամատյան: Մի քանի միկրովայրկյան բարձր ամրացնող քորոցը ես ասում եմ, որ չիպը սկսի ինձ վրա տվյալները թքել: Երբ դա անում է, առաջին բայթը հասանելի է դառնում սերիական քորոցով կարդալու համար:. Եթե ցանկանում եմ ստանալ հաջորդ բայթը, ես պետք է ժամացույցի պտույտը բարձր դնեմ 200 միկրովայրկյանների համար: Ես պետք է «թարթեմ» ժամացույցի պտույտը 7 անգամ, որպեսզի ստանամ բոլոր բայթերը/*Latch high Սպասեք 200 միկրոսայրկյան ցածր մակարդակ Կարդացեք սերիա Սպասեք 200 միկրովայրկյան Կրկնեք 7 անգամ [Highամացույց բարձր Սպասեք 200 միկրո վայրկյան Կարդացեք սերիա lowամացույց ցածր Սպասեք 200 միկրո վայրկյան]*/SNES վերահսկիչ Իմ գրած ծածկագիրը կարող է օգտագործվել նաև SNES վերահսկիչի հետ: Եթե ինչ -որ մեկը խնդրանք է ներկայացնում, ես կարող եմ ընդլայնել սա ՝ նաև ցույց տալու համար, թե ինչպես դա անել կոդ Պ)
Խորհուրդ ենք տալիս:
Կառուցեք Arduino MIDI վերահսկիչ. 5 քայլ (նկարներով)
Կառուցեք Arduino MIDI վերահսկիչ. Բարև բոլորին: Այս ուսանելիում ես ձեզ ցույց կտամ, թե ինչպես կառուցել ձեր սեփական Arduino սնուցվող MIDI վերահսկիչը: MIDI- ն նշանակում է Musical Instrument Digital Interface և այն արձանագրություն է, որը թույլ է տալիս համակարգիչներին, երաժշտական գործիքներին և այլ սարքավորումներին հաղորդակցվել
USB թիավարման խաղի վերահսկիչ. 7 քայլ (նկարներով)
USB Paddle Game Controller. Իմ որդին իր ծննդյան օրվա համար ռետրո տեսախաղեր էր անցկացնում, և օրվա առավոտյան ես որոշեցի տեսնել, թե արդյոք կարող եմ 3D տպիչի օգնությամբ զույգ USB թիավարման խաղերի վերահսկիչ պատրաստել Պոնգի համար և էլեկտրոնիկա իմ պահեստից: Մինչ ես մանա էի անում
NES վերահսկիչ MP3 նվագարկիչ. 11 քայլ (նկարներով)
NES Controller MP3 նվագարկիչ. Այսպիսով, որոշ ժամանակ անց ես տեսա, թե որտեղ ինչ -որ մեկը կատարել է NES վերահսկիչի ռեժիմ և այն դարձրել MP3 նվագարկիչ: Սա այս ռեժիմի իմ տարբերակն է: Հուսով եմ, ձեզ դուր է գալիս. BTW, ես օգտագործել եմ Coby 512MB MP3 նվագարկիչ: Եվ եթե հնարավորություն ունեք, այցելեք www.straightrazorplace.com: Ես
NES վերահսկիչ / 4 նավահանգիստ USB HUB: 7 քայլ
NES Controller / 4 նավահանգիստ USB HUB. Դասական NES Controllers- ի հետ ռեժիմները տեսնելուց հետո ես ունեի 2 -ը, որ ինչ -որ մեկը երբեք դրա հետ չէր պատրաստել, այնպես որ ես 4 պորտով USB 4 հանգույց 4 սարքեցի իմ համակարգիչը էժան և հեշտ անելիք: այս կտրումը կարող է որոշ ժամանակ տևել, եթե մաշկդ երկար տևի, ես չեմ
Nes վերահսկիչ ՝ 8 գբ հիշողությամբ / լուսանշան, որը լուսավորում է լոգոն ՝ 4 քայլ
Nes Controller 8gb հիշողությամբ / լուսանշանը լուսավորող լոգոն. Այսպիսով, ես մտածեցի, որ սա այնքան թույն է: Ով տեսել է, միայն ժպտում եմ: Մարդիկ նախկինում նման լուսարձակներ են տեղադրել և usb հիշողություններ, բայց ոչ այսպես և ոչ թե սովորական ծագմամբ