[英]Detect current with USB and Java
要檢查“開關”是打開還是關閉並在Java中檢測到,我有以下計划:我不會使用數據引腳,只使用USB 5V電流,如果開關關閉則有電流,我應該用Java檢測,所以它將由我的程序處理。 是否有一個簡單的解決方案,或者我需要找到並嘗試一個完整的Java usb庫,我會用它一點點?
提前致謝
這不會以您描述它的方式起作用。 你有沒有連接USB燈或USB風扇等小工具? 然后你會知道軟件/操作系統甚至都不知道它們。
USB規范表明,您可以從端口抽取高達100mA的電流,而無需告訴任何人,在USB協議中聲明為500mA。 大多數USB硬盤都比允許的500mA最大USB2電流消耗得多。
為了使您的應用程序正常工作,您絕對需要一種可以通過USB進行通信的設備。 這可能是USB => RS232適配器(您的應用程序可以使用RXTX與之通信)或HID設備(如USB操縱桿)。 操縱桿可以有按鈕和開關。
你可以試試RXTX。 這是一個用Java進行串行通信的庫。 http://users.frii.com/jarvi/rxtx/ 。 您將不得不使用本機庫,我不知道它是否能夠檢測USB上是否有電流。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.