怎么获取 hid脚踏开关的 开关状态?

fubail 2009-06-10 10:38:55
rt
...全文
170 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
qwestw 2009-07-08
  • 打赏
  • 举报
回复
最简单的是,弄个USB芯片,拉一个引脚出来,不断去检测引脚的电平状态,如果是踩下开关电平就有变化,再在上微机写个程序对这个动作进行处理。
支持中文哦 2009-06-25
  • 打赏
  • 举报
回复
windows有消息WM_***消息控制的,消息的wparam传递的是按钮的编号,脚踏开关肯定对应一个按钮编号的,处理下就可以了
xiaowei_001 2009-06-22
  • 打赏
  • 举报
回复
usb需要驱动的吧,.sys文件.脚踏产生什么要看下位机给你发送什么了
motherffuucckkeerr 2009-06-19
  • 打赏
  • 举报
回复
你走运了 !!
我做过通过电脑并口来控制外部电路的 也就是程序改变并口的高低电平,来控制外部三极管或其他类似开关电路 电路部分我想你不用去考虑了,因为可能你只负责程序这方面,
或者通过单片机通过485通讯来解决 我也做过 ,反正方法多多! 这两种方法最好了!!
WWX330 2009-06-19
  • 打赏
  • 举报
回复
可能要注册事件吧。
看看SDK开发包吧
WWX330 2009-06-19
  • 打赏
  • 举报
回复
可能要注册事件吧。
看看SDK开发包吧
fubail 2009-06-15
  • 打赏
  • 举报
回复
谢谢楼上各位的回复
我下了个TJvHidDeviceController,能取到数据。只是不按下时一直收到相同的数据,按下后收到的另外一个数据,我自己必须要根据当前状态和收到的数据判断应该执行操作还是不执行。算是暂时解决问题了。
但是更好的情况应该是按开关下后产生中断,通知程序执行相应的操作。
不知道hid的中断传输模式是不是可以实现这个操作,先不管了。
哪位知道的告诉我一声哈。
firstrose 2009-06-15
  • 打赏
  • 举报
回复
开发包

或者你去看看HID设备的访问
亮剑_ 2009-06-10
  • 打赏
  • 举报
回复
这个肯定是需要具体厂商提供的SDK才行,状态什么的都是厂家定义的
fubail 2009-06-10
  • 打赏
  • 举报
回复
我再看了一下 按下脚踏开关的时候应该是没有产生数据
而是状态发生了改变(就像串口的电位变化一样?)
有人知道怎么读取usb设备的状态么?
fubail 2009-06-10
  • 打赏
  • 举报
回复
usb连接
连接过后设备管理里面多了两个HID设备(人体学输入设备)出来
ccrun.com 2009-06-10
  • 打赏
  • 举报
回复
是用什么连接的计算机,串口?并口?USB口?
fubail 2009-06-10
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xinxinshou2009 的回复:]
如果这东东是用来开发的,肯定带有开发文档和接口,否则神仙也想不出办法来
[/Quote]
我觉得就和一般的usb设备(usb鼠标)是一样的,
谁知道怎么读鼠标的数据?

xinxinshou2009 2009-06-10
  • 打赏
  • 举报
回复
如果这东东是用来开发的,肯定带有开发文档和接口,否则神仙也想不出办法来
fubail 2009-06-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 shuihan20e 的回复:]
有没有开发包?
[/Quote]
你是说厂家提供的开发包吗?这个估计没有,因为这个东西window自带的驱动就可以了。

我网上下了个TJvHidDeviceController控件,但是不知道怎么读数据和读状态
你知不知道一般的usb设备怎么读数据和状态?我觉得应该是一样的
shuihan20e 2009-06-10
  • 打赏
  • 举报
回复
有没有开发包?
fubail 2009-06-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xinxinshou2009 的回复:]
说起脚踏开关,想起多年前的一个牛人,熬一整晚完成了毕业论文,结果伸懒腰时一伸脚,把电源开关踩了,N多的文字没保存,欲哭无泪。。。
[/Quote]

你...
要是word不是会自动保存的么?

给我来个建议撒
fubail 2009-06-10
  • 打赏
  • 举报
回复
usb 连接的脚踏开关,具体工作原理我也不清楚
就是按一下会产生一个事件(或者是数据)我也不确定(有点类似于鼠标?),
然后程序收到这个事件后执行相应的操作,
现在的问题是不知道会产生什么数据(串口的脚踏开关是电位产生变化),但是usb的不知道是状态变化还是会产生数据,
也不知到怎么获取开关状态的变化或者传入的数据

xinxinshou2009 2009-06-10
  • 打赏
  • 举报
回复
说起脚踏开关,想起多年前的一个牛人,熬一整晚完成了毕业论文,结果伸懒腰时一伸脚,把电源开关踩了,N多的文字没保存,欲哭无泪。。。
xinxinshou2009 2009-06-10
  • 打赏
  • 举报
回复
把问题说详细一点,有代码就贴上部分代码,这样子提问,别人怎么回答呀?我们连脚踏开关是啥东东都不知道
加载更多回复(1)

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧