![Ps2 Controller Usb Hid клавиатура эмуляторуна: 3 кадам Ps2 Controller Usb Hid клавиатура эмуляторуна: 3 кадам](https://i.howwhatproduce.com/images/004/image-10383-7-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![Ps2 Controller Usb Hid клавиатура эмуляторуна Ps2 Controller Usb Hid клавиатура эмуляторуна](https://i.howwhatproduce.com/images/004/image-10383-8-j.webp)
![Ps2 Controller Usb Hid клавиатура эмуляторуна Ps2 Controller Usb Hid клавиатура эмуляторуна](https://i.howwhatproduce.com/images/004/image-10383-9-j.webp)
Бул PS2 контроллери үчүн программалоочу компьютердин USB адаптерин түзүү үчүн чакан долбоор. Бул кайчылаш платформа. Мен муну жасадым, анткени кадимки программалык чечимди (antimicro, joy2key ж. Б.) Орнотууда кыйынчылыктар болгон. Китепкана өспүрүмдөрдүн 2.0 версиясын түзбөйт. Мен arduino micro клонун колдондум, бирок usb hid колдогон ардуино иштеши керек. Бул программалоочу болгондуктан, сиз баскычтардын комбинациясын айрым баскычтарды туурай аласыз. Коддо протон аркылуу буудагы мүрзө рейдер 2 үчүн баскычтар бар.
1 -кадам: Билл материалдар
3 фут 26 awg катуу өзөктүү изоляцияланган зым.
каптал кескичтер
флюс өзөктүү электроника ширетүүчү жана темир
arduino micro
ps2 контроллери USB адаптеринен розетканы тазалоо үчүн
micro usb кабели arduino ылайыктуу
темир араа
ысык клей жана аны эритишти билдирет.
2 -кадам: ажыратуу жана кайра чогултуу
![Демонтаждоо жана кайра монтаждоо Демонтаждоо жана кайра монтаждоо](https://i.howwhatproduce.com/images/004/image-10383-10-j.webp)
Биринчиден, USB адаптерин отвертка менен ачып, ички бөлүгүн алып салыңыз. андан кийин темир уста аркылуу розеткалардын артындагы компьютерди кесип алыңыз. андан кийин капталдарды колдонуп, ар бир пиндин ортосундагы PCBти бузуңуз. Андан кийин ар бир пинден PCB аралдарын тазалаңыз.
Эми, узундугу 4 дюйм болгон 6 узундуктагы зымды кесип алыңыз. жогоруда көрсөтүлгөн схемага ылайык, розетканын арт жагынан arduinoго чейин. Мен pinoutту алмаштырдым, анткени кээ бир пиндер клуунда жок болчу arduino. Эгер ишенбесеңиз бул жердеги жогорку сүрөттү текшериңиз:
www.rhydolabz.com/wiki/?p=12663
Pinout коддо туура жазылган
ps2x.config_gamepad (10, 16, 14, 15, жалган, жалган); /* орнотуу казыктары жана орнотуулары: GamePad (саат, буйрук, көңүл, маалыматтар, басымдар, ызылдоо?) катаны текшериңиз*/
саат = 10
буйрук = 16
көңүл = 14
маалыматтар = 15
3 -кадам: Камтылган программаны жүктөө
азыр, китепкананы китепкана папкасына сиздин 1.8.8 версия орнотуу же андан жогору көчүрүү. Сааттын ылдамдыгы баштапкы китепканадан бир аз өзгөрүп турат
ps2x_lib.hдеги #define CTRL_CLK 15 жана башка бир нече окшош линиялар туш келди. Себеби мен бул жердегидей эле көйгөйгө туш болдум
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Эгерде сиз көйгөйгө туш болсоңуз, анда кодго шилтеме кылынбаган өзгөртүлбөгөн китепкананы алыңыз.
азыр түзүңүз жана arduinoго жүктөңүз.
Эгер ал бир аз иштесе (мен сыноо үчүн Linuxтун астындагы key-monду сунуштайм), анда зымдын үзүлүшүн болтурбоо үчүн ысык желим бардыгын коопсуз.
Сунушталууда:
Project Diva Aracade Future Tone үчүн HID клавиатура контролери: 5 кадам
![Project Diva Aracade Future Tone үчүн HID клавиатура контролери: 5 кадам Project Diva Aracade Future Tone үчүн HID клавиатура контролери: 5 кадам](https://i.howwhatproduce.com/images/001/image-1697-14-j.webp)
Project Diva Aracade Future Tone үчүн HID клавиатура контролери: V-USB-AVR микро контроллери үчүн аз ылдамдыктагы USB китепкана чечими. Бул бизге AVR микро контроллерлерин колдонуу менен HID түзмөктөрүн (клавиатура, чычкан, геймпад ж. Б.) Түзүүгө мүмкүндүк берет. Бул эң көп 6 баскычты колдойт
PS2 Controller Breakout адаптери Arduino Interfacing үчүн: 10 кадам
![PS2 Controller Breakout адаптери Arduino Interfacing үчүн: 10 кадам PS2 Controller Breakout адаптери Arduino Interfacing үчүн: 10 кадам](https://i.howwhatproduce.com/images/010/image-27995-j.webp)
PS2 Controller Breakout Adapter for Arduino Interfacing: PlayStation 2 Controller робототехника долбоорлору үчүн чынында эле пайдалуу геймпад. Бул арзан, жеткиликтүү (экинчи колу), бир топ баскычтарга ээ жана Arduino менен шайкеш келет! Аны колдонуу үчүн, аны туташтыруу үчүн атайын туташтыргыч керек
PS2 Controller менен Arduino роботу (PlayStation 2 джойстик): 10 кадам (сүрөттөр менен)
![PS2 Controller менен Arduino роботу (PlayStation 2 джойстик): 10 кадам (сүрөттөр менен) PS2 Controller менен Arduino роботу (PlayStation 2 джойстик): 10 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-3939-39-j.webp)
PS2 Controller менен Arduino роботу (PlayStation 2 джойстик): Бул окуу куралында мен сизге робот цистернасын башкаруу үчүн зымсыз Playstation 2 (PS2) джойстикин кантип колдонууну көрсөтөм. Бул долбоордун өзөгүндө Arduino Uno тактасы колдонулган. Ал зымсыз контроллерден буйруктарды алат жана моторлордун ылдамдыгын орнотот
USB клавиатура джойстиги: 5 кадам
![USB клавиатура джойстиги: 5 кадам USB клавиатура джойстиги: 5 кадам](https://i.howwhatproduce.com/images/002/image-4075-45-j.webp)
USB клавиатура джойстиги: Бул колдонуучунун USB клавиатурасын жана чычкан контроллерин жасоо оңой. Adobe Lightroomдо сүрөттөрдү баалоодо мен бир нече баскычтарды колдоном жана жөнөкөй оюн контроллери джойстикин колдонуу менен мен андан да ылдамыраак иштей алам. Мен аны нан менен тактага шылдым
Nintendo Controller компьютердеги клавиатура катары картага түштү: 5 кадам
![Nintendo Controller компьютердеги клавиатура катары картага түштү: 5 кадам Nintendo Controller компьютердеги клавиатура катары картага түштү: 5 кадам](https://i.howwhatproduce.com/images/002/image-4906-65-j.webp)
Nintendo контроллери компьютердеги клавиатура катары картага түшүрүлгөн: Nintendo оюн контроллериндеги көзөмөлдү компьютердин клавиатурасы катары кантип картага түшүрүү