Агуулгын хүснэгт:

Sega Genesis Controller -ийг USB адаптерт 2 доллараар худалдаж аваарай: 4 алхам
Sega Genesis Controller -ийг USB адаптерт 2 доллараар худалдаж аваарай: 4 алхам

Видео: Sega Genesis Controller -ийг USB адаптерт 2 доллараар худалдаж аваарай: 4 алхам

Видео: Sega Genesis Controller -ийг USB адаптерт 2 доллараар худалдаж аваарай: 4 алхам
Видео: Sega games unegui togloh arga 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: Ачаалагч ба Хөгжлийн орчныг бэлтгэ

Ачаалагч ба Хөгжлийн орчныг бэлтгэ
Ачаалагч ба Хөгжлийн орчныг бэлтгэ
Ачаалагч ба Хөгжлийн орчныг бэлтгэ
Ачаалагч ба Хөгжлийн орчныг бэлтгэ
Ачаалагч ба Хөгжлийн орчныг бэлтгэ
Ачаалагч ба Хөгжлийн орчныг бэлтгэ

Ачаалагч болон Arduino хөгжүүлэх орчныг бэлтгэ.

1. Энд байгаа зааврыг дагаж эхэлнэ үү.

2. Анхаарна уу: Харамсалтай нь одоо хуурамч stm32f103c8t6 хавтангуудыг тойрч хөвж байна. Энэхүү дахин шошготой IC нь анхны 32K флаш болон 20K хуцаас ялгаатай нь зөвхөн 32K флаш, 10K хуцтай бөгөөд магадгүй stm32f103c6 байж магадгүй юм. Хэрэв танд эдгээрийн аль нэг нь байгаа бол та booloader -ийг анивчих гэж байхад STM32 Demonstrator танд бага нягтралтай 32K төхөөрөмжтэй гэж хэлэх болно (дэлгэцийн зургийг үзнэ үү). Хэрэв та ийм байр суурьтай байгаа бол хамгийн сүүлийн үеийн Arduino цөм болон ачаалагч төхөөрөмжтэй байгаа эсэхийг шалгаарай. Та Arduino IDE -д Generic stm32f103c6 -ийг сонгох хэрэгтэй болно.

3. Libmaple цөм дээрээ STM32F1/libraries/USBComposite -ийн агуулгыг эндээс хамгийн сүүлийн хувилбараар (эсвэл дор хаяж 0.92) солино. Энэ нь хос XBox360 хянагчийг дэмжихэд шаардлагатай.

4. Цэнхэр эм нь буруу USB эсэргүүцэлтэй, ихэвчлэн 1.5К биш 10К байдаг. Зарим компьютертай бол тэд сайн ажиллах болно, гэхдээ бусад хүмүүст асуудал үүсгэж магадгүй юм. 3.3V ба A12 хоорондох эсэргүүцлийг шалгана уу. Хэрэв энэ нь 1.5K биш бол эдгээр тээглүүрүүдийн хооронд зэрэгцээ эсэргүүцэл нэмж 1.5K авна. Жишээлбэл, хэрэв танд 10K байгаа бол 1.8K эсэргүүцэл нэмнэ үү.

Алхам 2: Sketch -ийг суулгана уу

Sketch -ийг суулгана уу
Sketch -ийг суулгана уу

Миний ноорогыг аваад самбар дээр байршуулаарай. Аль Xbox 360 хянагчийг дууриахыг хүсч байгаагаас хамааран хоёр ноорог сонголт байдаг (нийцтэй байдал өөр байж болно):

  • x360 утастай
  • x360 утасгүй.

Миний ухрах зорилгоор, ноорог нь dpad товчлууруудын хариуд зүүн гар талын хөдөлгөөнийг анхдагчаар илгээдэг боловч хэрэв та dpad товчлуурыг дарахдаа START товчлуурыг дарвал XBox dpad товчлууруудыг илгээдэг. Хэрэв танд энэ шаардлагагүй бол дараах мөрийг бичээрэй.

#тодорхойлох START_ACTIVATED_DPAD

Самбарыг компьютерт холбож, хоёр тоглоомын самбар гарч ирснийг шалгаарай (мэдээжийн хэрэг, танд самбар дээр залгагдсан зүйл байхгүй тул тэд хөдлөхгүй). Windows дээр win-R товчийг дарж joy.cpl гэж бичээд хоёр тоглоомын талбарыг үзээрэй.

Алхам 3: Гагнуур

Гагнуур
Гагнуур
Гагнуур
Гагнуур
Гагнуур
Гагнуур

Хоёр DB9 эрэгтэй залгуурыг авах эсвэл хийх (эсвэл хэрэв энэ нь таны хүссэн зүйл бол зөвхөн нэгийг нь хий; энэ тохиолдолд та кодыг өөрчлөхийг хүсч магадгүй юм).

Одоо тэдгээрийг хоёр диаграмм дээрх шиг цэнхэр эмтэйгээ холбоно уу. Энд харагдах байдал нь DB9 залгуурын ар талаас, өөрөөр хэлбэл таны гагнах талаас (эсвэл хянагч дээрх эмэгтэй үүрний урд тал) харагдаж байна.

Алхам 4: Нэмэлт: Кейс

Нэмэлт: Кейс
Нэмэлт: Кейс

Та миний 3D хэвлэсэн DB9 залгуурыг ашиглаж байгаа гэж бодож байгаа бол энэ төслийг 3D хэвлэх боломжтой хайрцагны загвар надад байна.

Зөвлөмж болгож буй: