本帖最后由 哈哈~~~~~~~~~~~ 于 2024-12-19 18:37 编辑

我是90年出生的,个人性格可能更偏向80后那一批,没有90后那么跳脱,记得我们小时候,记得我们那时候的玩具农村能接触到的更多是纯机械类的东西,比如玻璃珠,滚铁圈,竹蜻蜓,发条青蛙等

图片1.png
图片2.png
图片3.png
图片4.png

直到我上了小学,到了镇里面,无意间发现了游戏厅就是街机,一下子就吸引了我,里面的游戏感觉跟自己平时玩的就不是一个档次,记得那时候要花钱去买游戏币,一元钱能买4个,后来能买5个,但是1元钱小朋友手里算是很大额的,我只能在游戏厅里面看人家玩。

当时比较流行的游戏有《恐龙快打》《三国志》《拳皇97》《西游记》《1945》,为了弥补童年的遗憾,前几年买了一台机顶盒烧写成模拟器玩游戏,平时都是用手柄玩,总觉得缺少了一点感觉,所以这次打算做一个遥控控制器

为了不占用原有的USB接口,整体设计思路如下

图片5.png

电路设计图如下

图片6.png

代码使用STM32CubeMXS生成,根据自己的硬件配置及引脚配置

图片7.png

主要是选择USB驱动

图片8.png

我们定义的是一个HID设备,工具默认生成的是一个鼠标文件,我们要修改相应的HID参数

图片9.png

修改对应数据大小

图片10.png

然后就是再main里面实时采集数据发送usb数据至主机,要定义我们的数据结构,数据结构要与HID里面定义的保持一致

图片11.png
图片12.png

最后就是组装,想找一个木板

图片13.png

根据自己需要的布局形式去开孔

图片14.png
图片15.png

安装接线

图片16.png

大功告成

图片17.png