Obsah:
Video: Ovladač PS2 řadiče USB na skrytou klávesnici USB: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Jedná se o malý projekt na vytvoření programovatelného adaptéru USB pro počítač pro řadič ps2. Je to multiplatformní. Udělal jsem to, protože jsem měl potíže s instalací obvyklého softwarového řešení (antimicro, joy2key atd.). Knihovna není kompilace pro dospívající 2.0. Použil jsem klon arduino micro, ale jakékoli arduino podporující usb hid by mělo fungovat. Protože je programovatelný, můžete nastavit kombinace tlačítek tak, aby emulovala určité klávesy. Kód má klávesové zkratky pro Tomb Raider 2 ve službě Steam prostřednictvím protonu.
Krok 1: Kusovník
3 stopy 26 drátů izolovaného pevného jádra.
boční frézy
pájka a železo elektronky s jádrem tavidla
arduino micro
ps2 řadič na usb adaptér pro úklid zásuvky
micro usb kabel vhodný pro arduino
pilka na kov
horké lepidlo a prostředky k jeho roztavení.
Krok 2: Demontáž a zpětná montáž
nejprve otevřete USB adaptér pomocí šroubováku a vyjměte vnitřnosti. pak pomocí pily nařezejte desku plošných spojů za kolíky zásuvky. poté pomocí bočních řezačů rozlomte desku plošných spojů mezi každým kolíkem. Poté z každého kolíku odpájejte ostrůvky plošných spojů.
Nyní ustřihněte 6 délek drátu o délce 4 palce. pájejte podle výše uvedeného schématu ze zadní části zásuvky k arduinu. Změnil jsem pinout, protože na klonu arduino chyběly některé piny. Pokud si nejste jisti, podívejte se na horní obrázek zde:
www.rhydolabz.com/wiki/?p=12663
Pinout je v kódu správně okomentován
ps2x.config_gamepad (10, 16, 14, 15, false, false); /* nastavovací piny a nastavení: GamePad (hodiny, příkazy, pozornost, data, tlaky ?, rachot?) kontroluje chybu*/
hodiny = 10
příkaz = 16
pozornost = 14
data = 15
Krok 3: Nahrání firmwaru
nyní zkopírujte knihovnu do složky knihovny, kterou máte nainstalovanou verzi 1.8.8 nebo vyšší. Hodinová frekvence se oproti původní knihovně mírně změní
#define CTRL_CLK 15 v ps2x_lib.h a několik dalších podobných řádků náhodně lol. Důvodem bylo, že jsem narazil na stejný problém jako zde
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Pokud narazíte na potíže, propojte v kódu nemodifikovanou knihovnu.
nyní zkompilovat a nahrát do arduina.
Pokud to funguje trochu (doporučuji key-mon pod linuxem pro testování), pak vše bezpečně přilepte, aby nedošlo k přerušení vodiče.
Doporučuje:
Adaptér řadiče Sega Genesis na USB za kroky 2: 4 USD
Adaptér řadiče Sega Genesis na USB za 2 $: Tento adaptér umožňuje ovladač Sega Genesis / Mega Drive emulovat duální gamepady XBox 360 pro použití s retroarchem nebo jiným softwarem. Pro elektroniku používá modrou pilulku stm32f103c8t6 kompatibilní s Arduino. Složení: stm32f103c8t6 blue pilltwo DB9 m
Propojení zpracování a Arduina a 7segmentového a servo řadiče GUI: 4 kroky
Připojení Processing a Arduino a Make 7 Segment and Servo GUI Controller: U některých projektů, které jste provedli, je nutné použít Arduino, protože poskytuje platformu pro snadné prototypování, ale zobrazování grafiky v sériovém monitoru Arduina může trvat docela dlouho a je dokonce obtížné to udělat. Grafy můžete zobrazit na sériovém monitoru Arduino
Adaptér Breakout řadiče PS2 pro propojení Arduino: 10 kroků
Adaptér Breakout řadiče PS2 pro propojení Arduino: Ovladač PlayStation 2 je opravdu užitečný gamepad pro robotické projekty. Je levný, hojně dostupný (z druhé ruky), obsahuje spoustu tlačítek a je kompatibilní s Arduino! Abyste jej mohli používat, potřebujete speciální konektor, který jej zapojí do
Arduino DIY herní ovladač - Herní ovladač Arduino PS2 - Hra Tekken s gamepadem pro kutily Arduino: 7 kroků
Arduino DIY herní ovladač | Herní ovladač Arduino PS2 | Hraní Tekken s DIY Arduino Gamepad: Ahoj kluci, hraní her je vždy zábava, ale hraní s vaší vlastní DIY vlastní hrou je zábavnější. Takže v tomto návodu vytvoříme herní ovladač pomocí arduino pro micro
Ovladač basů, výšek a hlasitosti USB s kontrolkami LED na klávesnici: 6 kroků (s obrázky)
Ovladač basů, výšek a hlasitosti USB s LED diodami na klávesnici: V hlavním stolním počítači mám Creative SoundBlaster Audigy a potřeboval jsem způsob, jak rychle upravit nastavení basů a výšek (stejně jako hlasitost) při poslechu zvukových nebo obrazových médií . Upravil jsem kód ze dvou zdrojů uvedených v