Mục lục:

Bộ điều khiển Ps2 đến Trình mô phỏng bàn phím Usb Hid: 3 bước
Bộ điều khiển Ps2 đến Trình mô phỏng bàn phím Usb Hid: 3 bước

Video: Bộ điều khiển Ps2 đến Trình mô phỏng bàn phím Usb Hid: 3 bước

Video: Bộ điều khiển Ps2 đến Trình mô phỏng bàn phím Usb Hid: 3 bước
Video: Chơi Roblox Mobile Bằng Bàn Phím Chuột 2024, Tháng Chín
Anonim
Bộ điều khiển Ps2 đến Trình mô phỏng bàn phím Usb Hid
Bộ điều khiển Ps2 đến Trình mô phỏng bàn phím Usb Hid
Bộ điều khiển Ps2 đến Trình mô phỏng bàn phím Usb Hid
Bộ điều khiển Ps2 đến Trình mô phỏng bàn phím Usb Hid

Đây là một dự án nhỏ nhằm tạo ra một bộ chuyển đổi usb máy tính có thể lập trình cho bộ điều khiển ps2. Nó là nền tảng chéo. Tôi thực hiện được vì gặp sự cố khi cài đặt giải pháp phần mềm thông thường (antimicro, joy2key, v.v.). Thư viện không biên dịch cho thanh thiếu niên 2.0. Tôi đã sử dụng một vi mạch arduino sao chép, nhưng bất kỳ arduino nào hỗ trợ USB hidden đều hoạt động. Vì nó có thể lập trình nên bạn có thể đặt các tổ hợp nút để mô phỏng các phím nhất định. Mã có keybinds cho Tomb raider 2 trên steam thông qua proton.

Bước 1: Hóa đơn vật tư

3 chân dây cách điện lõi rắn 26 awg.

máy cắt bên

hàn điện tử cored thông lượng và sắt

arduino vi

bộ điều khiển ps2 sang bộ chuyển đổi USB để quét ổ cắm từ

cáp micro usb phù hợp với arduino

cưa sắt

keo nóng và phương tiện để làm tan chảy nó.

Bước 2: Tháo gỡ và lắp ráp lại

Tháo gỡ và lắp ráp lại
Tháo gỡ và lắp ráp lại

đầu tiên, mở bộ chuyển đổi USB bằng tuốc nơ vít, tháo các bộ phận bên trong. sau đó dùng cưa sắt cắt pcb phía sau các chân ổ cắm. sau đó sử dụng một sidecutters, ngắt pcb giữa mỗi chân. Sau đó làm tan hoang các hòn đảo pcb từ mỗi chốt.

Bây giờ, cắt 6 đoạn dây dài 4 inch. hàn như theo sơ đồ trên từ phía sau của ổ cắm vào arduino. Tôi đã thay đổi sơ đồ chân vì một số chân bị thiếu trên arduino bản sao,. Nếu bạn không chắc chắn, hãy kiểm tra hình ảnh trên cùng ở đây:

www.rhydolabz.com/wiki/?p=12663

Sơ đồ chân được nhận xét chính xác trong mã

ps2x.config_gamepad (10, 16, 14, 15, false, false); / * chân cài đặt và cài đặt: GamePad (đồng hồ, lệnh, chú ý, dữ liệu, Áp lực ?, Rumble?) kiểm tra lỗi * /

đồng hồ = 10

lệnh = 16

chú ý = 14

dữ liệu = 15

Bước 3: Tải lên chương trình cơ sở

bây giờ, sao chép thư viện vào thư mục thư viện cài đặt phiên bản 1.8.8 của bạn hoặc cao hơn. Tốc độ đồng hồ được sửa đổi một chút so với thư viện ban đầu bằng cách thay đổi

#define CTRL_CLK 15 trong ps2x_lib.h và một vài dòng tương tự khác một cách ngẫu nhiên lol. Điều này là do tôi đã gặp phải vấn đề tương tự như ở đây

www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/

Nếu bạn gặp sự cố, hãy liên kết thư viện chưa sửa đổi trong mã.

bây giờ biên dịch và tải lên arduino.

Nếu nó hoạt động một chút (tôi khuyên bạn nên dùng key-mon trong linux để thử nghiệm) thì hãy dán keo nóng mọi thứ một cách chắc chắn để tránh đứt dây.

Đề xuất: