我是90年出生的,个人性格可能更偏向80后那一批,没有90后那么跳脱,记得我们小时候,记得我们那时候的玩具农村能接触到的更多是纯机械类的东西,比如玻璃珠,滚铁圈,竹蜻蜓,发条青蛙等
直到我上了小学,到了镇里面,无意间发现了游戏厅就是街机,一下子就吸引了我,里面的游戏感觉跟自己平时玩的就不是一个档次,记得那时候要花钱去买游戏币,一元钱能买4个,后来能买5个,但是1元钱小朋友手里算是很大额的,我只能在游戏厅里面看人家玩。
当时比较流行的游戏有《恐龙快打》《三国志》《拳皇97》《西游记》《1945》,为了弥补童年的遗憾,前几年买了一台机顶盒烧写成模拟器玩游戏,平时都是用手柄玩,总觉得缺少了一点感觉,所以这次打算做一个遥控控制器
为了不占用原有的USB接口,整体设计思路如下
电路设计图如下
代码使用STM32CubeMXS生成,根据自己的硬件配置及引脚配置
主要是选择USB驱动
我们定义的是一个HID设备,工具默认生成的是一个鼠标文件,我们要修改相应的HID参数
修改对应数据大小
然后就是再main里面实时采集数据发送usb数据至主机,要定义我们的数据结构,数据结构要与HID里面定义的保持一致
最后就是组装,想找一个木板
根据自己需要的布局形式去开孔
安装接线
大功告成