社区
驱动开发/核心开发
帖子详情
问一下,自己做个手柄可行吗,WINDOWS 手柄协议哪里有
QQKiKi
2010-02-08 10:26:05
C51单片机,串口通信
这个状态下如何做个手柄出来?
我在想:WINDOWS手柄肯定有一个通信协议,只要单片机按协议发出数据,WINDOWS是不是就可以 认识到这个手柄,从而在 设备管理器里认为这个是手柄?
还是需要专门的 IC
...全文
404
6
打赏
收藏
问一下,自己做个手柄可行吗,WINDOWS 手柄协议哪里有
C51单片机,串口通信 这个状态下如何做个手柄出来? 我在想:WINDOWS手柄肯定有一个通信协议,只要单片机按协议发出数据,WINDOWS是不是就可以 认识到这个手柄,从而在 设备管理器里认为这个是手柄? 还是需要专门的 IC
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
幼麒
2010-04-10
打赏
举报
回复
不用自己写驱动,利用自带的串口驱动就可以,pc从串口接收数据,根据数据的不同调用keybd_event()API函数,模拟出相应的按键响应。你再上网查一下keybd_event()的用法,如keybd_even(VK_LWIN, 0, 0 ,0); //按下win键
keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP,0);//释放 win键 。
beyondma
2010-04-10
打赏
举报
回复
楼上方法不行,因为楼主要做一个标准的手柄。串口的肯定是不行。
QQKiKi
2010-02-08
打赏
举报
回复
那如果我是串口呢,如果是用串口转USB线的,怎么办?
博说医械研发
2010-02-08
打赏
举报
回复
用USB進行通信,USB协议中有手柄的相关子类,按照它的通信规则来做就行
kyzf
2010-02-08
打赏
举报
回复
楼主是做产品 ,还是自己开发,
用单片机的UART做,采用串口,与PC通讯 来做手柄,也可以实现,但是需要自己编写PC端的应用软件,
楼主可以百度或者GOOGLE下“串口 手柄”,看看是否有可以借助的软件。
另外如果想要实现USB的标准手柄,采用NXP的USB芯片,也可以利用51实现标准的USB 1.1
楼主可以看看,目前网上很多51 USB 开发板。
博说医械研发
2010-02-08
打赏
举报
回复
你的意思是用单片机的串口?
串口转USB线在PC这边虚拟成了一个串口,没办法让它变成标准的游戏手柄
Cocos开发VR菜鸟宝典
由知名Cocos技术讲师火云红孩儿主讲的Cocos 开发 VR的系统课程,包括硬件选择,Cocos开发VR的框架搭建,陀螺仪处理,
手柄
处理,打包发布等各项技术。
基于ADXL345三轴加速器的虚拟
手柄
本选题通过三轴加速度ADXL345芯片得到两个方向的角度偏移,模拟硬件运动。实际可以应用到虚拟画笔控制、遥控无人机、游戏
手柄
等多重情景中,切实
可行
。 (二)选题功能 本选题是通过三轴加速度计ADXL345测得重力加...
Windows
内核和Linux内核比较
Windows
内核和Linux内核比较
windows
类书的学习心得
windows
类书的学习心得 这篇文章应该是凑的,不够很长,还是值得读的,转发来。下满是原网址: http://www.blogjava.net/sound/archive/2008/08/21/40499.html 创建人: paul 现在的计算机图书发展的可真快,很久...
使用Minifly打造基于视觉感知的跟踪无人机
下文会针对遥控器模块做很多深入的分析,遥控器对四轴的 “控制数据”包含了这三个重要的值。 至于四轴如何通过各种传感器、数学模型和公式、PID自动控制原理来做到真正的飞行控制已不在本文的内容范围。如果想获得...
驱动开发/核心开发
21,595
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章