社区
GAME,图形处理/多媒体
帖子详情
怎么获取 hid脚踏开关的 开关状态?
fubail
2009-06-10 10:38:55
rt
...全文
170
21
打赏
收藏
怎么获取 hid脚踏开关的 开关状态?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
C# USB
HID
示例
该代码提供简单的
获取
HID
设备,并选择相对应的
HID
设备进行连接,并接收和输入数据的一个简单案例。适合于对USB
HID
设备刚入门的学习。其中部分代码参考网友。
C++USB通信。使用
hid
api库与控制板通信。C++与
hid
设备通信。
hid
api库的配置与使用。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、
HID
是什么?二、使用步骤1.引入库2.
获取
USB-
HID
设备3.打开和关闭USB-
HID
设备4.发送和接收报告5.发送和接收数据总结 前言 这篇文章主要是记录C++与USB-
hid
设备(即免驱动的usb设备,鼠标、键盘就是
hid
设备)进行通信,它也是一种USB设备,只不过不需要安装驱动,如果要与非USB-
HID
设备通信请参考libusb。 libusb首页 github地址 一、
HID
是什么? USB-
HID
是Uni
linux
hid
输入设备 在window上需要额外驱动?,什么是
HID
兼容设备?Win10缺少
HID
兼容的触摸屏驱动咋办?...
有人可能会报告在升级到Windows 10或重新安装Windows 10系统后,设备管理器中缺少符合
HID
标准的触摸屏。展开人机接口设备时,没有任何相关的
HID
触摸屏。所以你的触摸屏停止工作。什么是
HID
兼容设备?Human Interface Device的缩写是
HID
。在计算机中,
HID
表示USB-
HID
。它通常是人工输入或输出设备,如USB-
HID
触摸板,USB笔,USB键盘,USB鼠标等。...
HID
报文讲解
HID
报文讲解 1 什么是
HID
?
HID
全称Human Interface Device,人机接口设备,具体指键盘鼠标,蓝牙和USB都采用相同的报文协议,https://www.usb.org/sites/default/files/documents/
hid
1_11.pdf 协议里有详细描述。 2 什么是
HID
报文?
HID
报文全称为
HID
Report Description,是一段用指令和数值来描述通信数据结构的数据组,定义了由设备发给PC或手机的数据包里的数据所表示的意思,比如哪个数据
Android USB
HID
整理
概述 USB是一种双线串口通信方式(只需要两根数据线),它工作在1.5或者12MbS的速度。USB协议支持外设热插拔,这些外设分为许多不同类型,每一种设备类都具有相同的动作和类似的功能。比如显示器,鼠标,话筒等等。
HID
类提供了人机接口的界面,许多典型的
HID
类设备具有LED,音频反馈等,以此展现设备信息给用户。
HID
设备定义的最基本目的: 尽可能节省设备的数据空间 允许操作系统忽略未知的信息 使数据定义可扩展 支持嵌套和集合 拥有自身的相关信息,使之适用于一般的软件 参考 总体参考:
HID
设备类
GAME,图形处理/多媒体
1,183
社区成员
14,336
社区内容
发帖
与我相关
我的任务
GAME,图形处理/多媒体
Delphi GAME,图形处理/多媒体
复制链接
扫一扫
分享
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章