Cuprins:
- Pasul 1: Pregătiți Bootloader-ul și mediul de dezvoltare
- Pasul 2: Instalați Sketch
- Pasul 3: lipire
- Pasul 4: Opțional: Caz
Video: Adaptor Sega Genesis Controller to USB pentru 2 $: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Acest adaptor permite unui controler Sega Genesis / Mega Drive să emuleze gamepad-uri duale XBox 360 pentru utilizare cu retroarch sau alt software. Folosește o pastilă albastră stm32f103c8t6 compatibilă Arduino pentru electronică.
Ingrediente:
- stm32f103c8t6 pastila albastra
- două prize masculine DB9 (mi le-am făcut singure)
- fire
Pasul 1: Pregătiți Bootloader-ul și mediul de dezvoltare
Pregătiți un bootloader și un mediu de dezvoltare Arduino.
1. Începeți urmând instrucțiunile de aici.
2. Notă: Din păcate, acum plutesc în jurul plăcilor false stm32f103c8t6, cu un IC reetichetat. Acest IC reetichetat are doar 32K flash și 10K RAM spre deosebire de 64K (sau chiar 128K) și 20K RAM ale originalelor și este probabil un stm32f103c6. Dacă aveți una dintre acestea, atunci când sunteți pe punctul de a bloca booloader-ul, demonstratorul STM32 vă va spune că aveți un dispozitiv de 32K de densitate mică (a se vedea captura de ecran). Dacă vă aflați în această poziție, asigurați-vă că aveți cele mai recente nuclee și bootloader Arduino, deoarece acestea acceptă acum acest dispozitiv de nivel inferior. Și va trebui să selectați stm32f103c6 generic în IDE-ul Arduino.
3. În nucleul libmaple, înlocuiți conținutul STM32F1 / libraries / USBComposite cu cea mai recentă versiune (sau cel puțin 0.92) de aici. Acest lucru este necesar pentru a suporta controlere duale XBox360.
4. Pastilele albastre au un rezistor USB greșit, de obicei 10K în loc de 1,5K. Cu unele computere, acestea vor funcționa bine, dar pot da probleme cu altele. Verificați rezistența între 3,3 V și A12. Dacă nu este 1,5K, adăugați un rezistor în paralel între acești pini pentru a obține 1,5K. De exemplu, dacă aveți 10K, adăugați un rezistor de 1,8K.
Pasul 2: Instalați Sketch
Obțineți schița mea și încărcați-o pe tablă. Există două opțiuni de schiță, în funcție de controlerul Xbox 360 pe care doriți să îl emulați (compatibilitatea poate varia):
- x360 cu fir
- wireless x360.
În scopurile mele retroarhice, schița trimite mișcări stânga ca răspuns la butoanele dpad în mod implicit, dar dacă țineți apăsat butonul START în timp ce apăsați butoanele dpad, acesta trimite în schimb butoanele XBox dpad. Dacă nu aveți nevoie de acest lucru, comentați rândul:
#define START_ACTIVATED_DPAD
Conectați placa la un computer și verificați dacă apar două gamepad-uri (nu se vor mișca, desigur, deoarece nu aveți nimic legat de placă). Pe Windows, apăsați win-R și tastați joy.cpl pentru a vedea cele două gamepad-uri.
Pasul 3: lipire
Obțineți sau creați cele două prize masculine DB9 (sau doar una dacă asta este tot ceea ce doriți; în acest caz, poate doriți să modificați codul).
Acum conectați-le ca în cele două diagrame la pastila dvs. albastră. Vizualizarea aici este din spatele soclului DB9, adică partea laterală pe care ați lipit (sau, în mod echivalent, partea din față a mufei feminine de pe controlere).
Pasul 4: Opțional: Caz
Am un design pentru o carcasă imprimabilă 3D pentru proiect, presupunând că utilizați soclurile DB9 imprimate 3D.
Recomandat:
Creați-vă propriul adaptor de bandă rock Ekit (fără adaptor vechi), nedistructiv !: 10 pași
Asigurați-vă propriul adaptor de bandă rock Ekit (fără adaptor vechi), nedistructiv! . Mulțumesc domnului DONINATOR de pe Youtube, care a realizat un videoclip cu detaliile sale similare
Mega RasPi - un Raspberry Pi într-un Sega Mega Drive / Genesis: 13 pași (cu imagini)
Mega RasPi - un Raspberry Pi într-un Sega Mega Drive / Genesis: Acest ghid vă conduce prin conversia unui vechi Sega Mega Drive într-o consolă de jocuri retro, folosind un Raspberry Pi. Am petrecut nenumărate ore din copilărie jucând jocuri video pe Sega Mega Drive. Majoritatea prietenilor mei aveau și unul, așa că am fi
Transformați un ATGAMES Portable Sega Genesis într-un set de boxe fără fir .: 13 pași (cu imagini)
Transformați un ATGAMES portabil Sega Genesis într-un set de difuzoare fără fir. noua putere găsită? R: Modificați ATGAMES Portable Sega Genesis într-un wirele
Adaptor PS2 Controller Breakout Adapter pentru interfațare Arduino: 10 pași
Adaptor PS2 Controller Breakout Adapter pentru Arduino Interfacing: Controlerul PlayStation 2 este un gamepad cu adevărat util pentru proiectele de robotică. Este ieftin, disponibil din abundență (mâna a doua), are o grămadă de butoane și este compatibil Arduino! Pentru a-l utiliza, aveți nevoie de un conector special pentru a-l conecta până la
Yokozuna Ninja Booming Grip of Dreptness (adaptor pentru trepied pentru camera foto): 5 pași (cu imagini)
Yokozuna Ninja Booming Grip of Righteousness (Camera Copy Stand Tripod Adapter): Nu trebuie confundat cu configurarea camerei cu macara ninja swooping, construiți acest adaptor la îndemână pentru a vă folosi propriul trepied ca suport de copiere a camerei. Când fotografiați lucruri care trebuie să fie așezate ca * junk * / chestii pe care trebuie să le amanetați pe eb @ y, doriți să obțineți