gentleman 发表于 2023-9-13 22:02:29

usb-hid 手柄 开源 基于stc8h8k64u

本帖最后由 gentleman 于 2023-9-14 08:08 编辑

在国内外都没找到用8051单片机做usb 手柄的,所以应该是   全球首发{:4_165:}。


基于试验箱例程修改


使用了微软360手柄的PID VID
仅供交流学习使用,不作商业用途。



源码放附件


测试视频链接https://www.bilibili.com/video/B ... 81d40a80ca841a25329
游戏实测https://www.bilibili.com/video/BV1o94y1W7NM/?vd_source=4d02c780af82481d40a80ca841a25329

电路图













gentleman 发表于 2023-9-23 17:54:02

2023/9/23更新上位机配置程序pre-v2.0                   更新手柄端对应固件gamepadG1V2                   一堆bug 等精英版做完在修
//image.lceda.cn/pullimage/dFKmdCDi2Kw7GOSTdByU933EisDAExmZsoINBpr5.png
//image.lceda.cn/pullimage/7rYoVJUnhLRApE7mbxDCtGIC9AnufjdUKfuAVzdp.png
//image.lceda.cn/pullimage/gnzM60kcQU82tUYLFo05UmCyGCTvkmbD2PIHDuap.png
//image.lceda.cn/pullimage/LAh607LCkGPQs7iFoeBGUhuczrC37m235dWLSImK.png


b站演示链接:https://www.bilibili.com/video/BV1qF411S7RQ/宏按键:51DIY手柄 上位机宏按键 对应的 手柄端也开发完成,下一步摇杆曲线_哔哩哔哩_bilibili长按西瓜键进入配置模式。目前宏按键功能 不支持延时, 相当于一个多按键映射曲线摇杆部分值有bug,精英版做完再修复

gentleman 发表于 2023-9-23 20:00:53

本帖最后由 gentleman 于 2023-9-23 20:09 编辑

附件忘记上传了{:4_167:}

记得设置eeprom 10k

上位机程序太大了8m,传不上来,就单独吧源码传上来。 DATA 数据层LOGIC 逻辑层UI 界面

gentleman 发表于 2023-9-24 08:59:36

补充一下,上位机开发环境   vs2022 c#winform .net6.0

zhigao1986 发表于 2023-9-15 15:51:58

请教下,下载了你的程序,想改下设备名称,编译提示错误

gentleman 发表于 2023-9-15 16:00:41

本帖最后由 gentleman 于 2023-9-15 16:03 编辑

zhigao1986 发表于 2023-9-15 15:51
请教下,下载了你的程序,想改下设备名称,编译提示错误
头文件改了吗



zhigao1986 发表于 2023-9-16 11:57:07

gentleman 发表于 2023-9-15 16:00
头文件改了吗

就是这个问题,非常感谢

hongfuda 发表于 2023-11-8 12:53:17

你好大神,我可以直接打板做一些功能测试学习吗?看到电器图如果玩开车游戏没有振动功能哦!加上去才完美了,什么时候可以加上振动功能呢?玩格斗游戏能双人玩吗?
还有,怎么样修改一下可以玩PS3主机或ps4或者是switch主机呢?

gentleman 发表于 2023-11-8 13:33:10

当然可以呀,震动以后会做,双人要做两个手柄{:4_187:},在pc上可以正常使用。其他主机平台没研究过,应该都是不同的协议。

Yongrui203 发表于 2024-3-29 18:49:19

没有看到 SELECT/START 按键,第11byte 数据最大只能为0x3f, 麻烦楼主帮解答下,谢谢!
页: [1] 2
查看完整版本: usb-hid 手柄 开源 基于stc8h8k64u