这几天用STM32的USB和加速度传感器折腾了个USB键盘用来玩...

2020-01-01 17:34发布

RT,这几天用STM32的USB和加速度传感器折腾了个USB键盘用来玩了下游戏,拍了段小视频技术不太好
http://v.youku.com/v_show/id_XNTQ4MDIzOTU2.html
今天晚上刚弄出来,开始啥也不懂现在也不太懂,然后从官网下载了USB库从里面自带的USB鼠标例程开始看起,然后在论坛和谷歌找资料
圈圈的贴子对我帮助很大,圈圈原帖
数据处理做的比较简单以后继续完善把。
感谢圈圈,感谢论坛
下面上点资料和源码
官网下载的USB库包括例程
STM32_USB-FS-Device_Lib_V4.0.0.zip (6.43 MB, 下载次数: 474) 2013-4-25 21:07 上传 点击文件名下载附件
我的工程源码
Game_Keyboard.rar (411.35 KB, 下载次数: 473) 2013-4-25 21:15 上传 点击文件名下载附件
硬件比较简单相信看了程序都能懂
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
Sc0pin
1楼-- · 2020-01-10 01:46
tianheiGE 发表于 2013-10-13 09:19
发送缓存区的填充格式,沙发位已经说清楚了,如果你代码没改的话,你检查下按下R键之后,硬件上R键是否还 ...

还有个需要说明的是,,,我是把R键模拟成键盘的R键,,,,陀螺仪和其他的按键都统统屏蔽了,

我的想法就是点一下按键,它输入一个r在文本编辑器里,长按就输入一长串...松手就停止输入


现在是我点一下松开它也在不停的输入r,除非拔掉usb线,,,,,上电不按按键它就不输入,说明按键以及按键的逻辑判断是对的.

按键的电平检查也没有问题,,,,不然的话,上电就自动输入了,不需要手动按了

tianheiGE
2楼-- · 2020-01-10 03:42
Sc0pin 发表于 2013-10-14 11:49
还有个需要说明的是,,,我是把R键模拟成键盘的R键,,,,陀螺仪和其他的按键都统统屏蔽了,

我的想法就是点一 ...

嗯,不知道你的程序是什么样的,建议还是仔细检测下程序的逻辑,看是否检测到一次按下就一直按下成立了
skyfight
3楼-- · 2020-01-10 05:48
这个好啊 ,一直想做一个这种键盘来玩皇牌空战,却一直没时间,收下了
nuncle
4楼-- · 2020-01-10 08:45
mark
zjk
5楼-- · 2020-01-10 08:56
 精彩回答 2  元偷偷看……
kalo425
6楼-- · 2020-01-10 11:57
Sc0pin 发表于 2013-10-14 11:49
还有个需要说明的是,,,我是把R键模拟成键盘的R键,,,,陀螺仪和其他的按键都统统屏蔽了,

我的想法就是点一 ...

这位仁兄,最后的结果是因为什么涅?一直返回R?

一周热门 更多>