Բովանդակություն:

Sega Genesis Controller- ը USB ադապտերին $ 2: 4 քայլով
Sega Genesis Controller- ը USB ադապտերին $ 2: 4 քայլով

Video: Sega Genesis Controller- ը USB ադապտերին $ 2: 4 քայլով

Video: Sega Genesis Controller- ը USB ադապտերին $ 2: 4 քայլով
Video: Retro-Bit Official Sega Genesis USB Controller Review 2024, Նոյեմբեր
Anonim
Sega Genesis Controller- ը USB ադապտեր 2 դոլարով
Sega Genesis Controller- ը USB ադապտեր 2 դոլարով
Sega Genesis Controller- ը USB ադապտեր 2 դոլարով
Sega Genesis Controller- ը USB ադապտեր 2 դոլարով
Sega Genesis Controller- ը USB ադապտեր 2 դոլարով
Sega Genesis Controller- ը USB ադապտեր 2 դոլարով

Այս ադապտորը թույլ է տալիս Sega Genesis / Mega Drive վերահսկիչին կրկնօրինակել երկու XBox 360 խաղային վահանակներ հետադարձ որոնման կամ այլ ծրագրերի հետ օգտագործելու համար: Այն օգտագործում է Arduino- ի հետ համատեղելի stm32f103c8t6 կապույտ դեղահատ էլեկտրոնիկայի համար:

Բաղադրությունը:

  • stm32f103c8t6 կապույտ հաբ
  • երկու DB9 արական վարդակներ (ես ինքս եմ պատրաստել)
  • լարերը

Քայլ 1. Պատրաստեք Bootloader և զարգացման միջավայր

Պատրաստեք Bootloader և զարգացման միջավայր
Պատրաստեք Bootloader և զարգացման միջավայր
Պատրաստեք Bootloader և զարգացման միջավայր
Պատրաստեք Bootloader և զարգացման միջավայր
Պատրաստեք Bootloader և զարգացման միջավայր
Պատրաստեք Bootloader և զարգացման միջավայր

Պատրաստեք bootloader և Arduino զարգացման միջավայր:

1. Սկսեք ՝ հետևելով այստեղ տրված հրահանգներին:

2. Նշում. Unfortunatelyավոք, այժմ լողում են կեղծ stm32f103c8t6 տախտակների շուրջը ՝ վերանվանված IC- ով: Այս վերանվանված IC- ն ունի ընդամենը 32K ֆլեշ և 10K խոյ, ի տարբերություն բնօրինակների 64K (կամ նույնիսկ 128K) բռնկման և 20K խոյերի, և գուցե stm32f103c6 է: Եթե ունեք դրանցից մեկը, ապա երբ պատրաստվում եք բեռնաթափել սարքը, STM32 ցուցադրիչը ձեզ կասի, որ դուք ունեք ցածր խտության 32K սարք (տես սքրինշոթը): Եթե դուք այդ դիրքում եք, համոզվեք, որ ունեք Arduino- ի վերջին միջուկը և bootloader- ը, քանի որ դրանք այժմ աջակցում են այս ցածրակարգ սարքին: Եվ դուք պետք է ընտրեք Ընդհանուր stm32f103c6 Arduino IDE- ում:

3. Ձեր libmaple միջուկում, այստեղից փոխարինեք STM32F1/libraries/USBComposite- ի բովանդակությունը վերջին տարբերակով (կամ առնվազն 0.92): Սա անհրաժեշտ է երկակի XBox360 կարգավորիչներին աջակցելու համար:

4. Կապույտ դեղահատերն ունեն սխալ USB ռեզիստոր ՝ սովորաբար 10K 1,5K- ի փոխարեն: Որոշ համակարգիչներով նրանք լավ կաշխատեն, բայց կարող են խնդիրներ առաջացնել մյուսների հետ: Ստուգեք ձեր դիմադրությունը 3.3V- ի և A12- ի միջև: Եթե դա 1.5K չէ, ապա այս կապանքների միջև զուգահեռաբար ավելացրեք դիմադրություն ՝ 1,5K ստանալու համար: Օրինակ, եթե ունեք 10K, ապա ավելացրեք 1.8K դիմադրություն:

Քայլ 2: Տեղադրեք ուրվագիծ

Տեղադրեք Sketch
Տեղադրեք Sketch

Վերցրեք իմ ուրվագիծը և տեղադրեք այն գրատախտակին: Կան էսքիզների երկու տարբերակ ՝ կախված Xbox 360 վերահսկիչից, որը ցանկանում եք ընդօրինակել (համատեղելիությունը կարող է տարբեր լինել).

  • x360 լարով
  • x360 անլար:

Իմ հետադարձ նպատակների համար էսքիզը լռելյայն ձախ ձողերի շարժումներ է ուղարկում ի պատասխան dpad կոճակների, բայց եթե dpad կոճակները սեղմելիս պահում ես START կոճակը, այն փոխարենը ուղարկում է XBox dpad կոճակներ: Եթե դա ձեզ պետք չէ, մեկնաբանեք տողը.

#սահմանեք START_ACTIVATED_DPAD

Միացրեք տախտակը համակարգչին և ստուգեք, որ երկու խաղատախտակ է հայտնվում (նրանք, իհարկե, չեն շարժվի, քանի որ տախտակին ամրացված ոչինչ չունեք): Windows- ում սեղմեք win-R և մուտքագրեք joy.cpl ՝ երկու խաղատախտակները տեսնելու համար:

Քայլ 3: Sոդող

Sոդող
Sոդող
Sոդող
Sոդող
Sոդող
Sոդող

Ձեռք բերեք կամ պատրաստեք ձեր երկու DB9 արական վարդակները (կամ միայն մեկը, եթե դա այն է, ինչ ցանկանում եք. Այդ դեպքում, գուցե ցանկանաք փոփոխել ծածկագիրը):

Այժմ միացրեք դրանք, ինչպես երկու դիագրամներում, ձեր կապույտ դեղահատին: Այստեղի տեսքը DB9 վարդակի հետևի մասից է, այսինքն ՝ այն կողմը, որի վրա կպցնում եք (կամ, համարժեքորեն, կարգավորիչների վրա գտնվող կանացի խցիկի առջևը):

Քայլ 4: Լրացուցիչ `գործ

Լրացուցիչ ՝ գործ
Լրացուցիչ ՝ գործ

Ես նախագծի համար 3D- տպելի պատյան եմ պատրաստել այստեղ, ենթադրելով, որ դուք օգտագործում եք իմ 3D տպագիր DB9 վարդակները:

Խորհուրդ ենք տալիս: