首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用USB和Java检测电流

使用USB和Java检测电流
EN

Stack Overflow用户
提问于 2011-06-18 20:33:23
回答 2查看 626关注 0票数 3

为了检查“开关”是打开还是关闭,并在Java中检测到它,我有以下计划:我不会使用数据引脚,只使用USB 5V电流,如果开关关闭,就会有电流,在Java中我应该检测到,所以它将被我的程序处理。有没有一个简单的解决方案,或者我需要为它找到并尝试一个完整的Java usb库,我只会使用其中的一小部分?

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2011-06-18 23:31:43

这将不会以您所描述的方式工作。你曾经连接过USB灯或USB风扇之类的小工具吗?那么你就会知道软件/操作系统甚至不知道它们。

USB规范说,你可以在不告诉任何人的情况下从一个端口引出高达100 in的电流,如果在USB协议中声明,则可以引出500 in电流。大多数U盘都会比允许的500 Most最大USB2电流多出很多。

为了让你的应用程序工作,你绝对需要一个可以通过USB进行通信的设备。这可以是一个USB=>RS232适配器(您的应用程序可以使用RXTX与其通信)或一个HID设备,如USB操纵杆。操纵杆可以有按钮和开关。

票数 3
EN

Stack Overflow用户

发布于 2011-06-18 20:50:34

您可以尝试RXTX。这是一个为与Java进行串行通信而编写的库。http://users.frii.com/jarvi/rxtx/。你将不得不使用本机库,我不知道它是否能够检测到USB上是否有当前的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6396024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档