製作USB設備,使用Java進行控制


Answers

對於某些編碼器和按鈕,您可能需要實現USB HID設備。 如果你要生產更多的產品,你需要做一個定制的板子。 查看V-USB ,使用Atmel微控制器製作USB HID設備的開源庫。 他們有一堆使用這個庫的項目的例子。

您可以將其看起來像HID操縱桿,使用編碼器生成X / Y軸信息,並使按鈕像按鈕一樣工作。 他們可以使用標準的Java遊戲API來讀取遊戲桿的值。

Question

我正在考慮製作帶有旋鈕,按鈕和LED的物理控制器(設備?)。 我想用Java進行交互(響應旋鈕,點亮LED等)。 我提到Java的原因有兩個:第一,我對Java很熟悉1 。 其次,我編寫了需要用Java接口的程序的其餘部分(儘管可以從另一種語言與Java程序進行交流)。

我希望設備通過USB進行連接,並與(計算機)平台無關。

除了開始閱讀Arduino網站之外,我從沒有絲毫的想法。 這是我最好/唯一的選擇嗎? 有更適合與Java通信的東西嗎?

注意:我知道Arduino與Java有關(不知道是什麼),但是好像代碼必須寫在C的子集中。

我將如何著手這個話題?


1 - 請不要笑。




好的,電腦平台獨立? 你的目標是什麼平台? 這將取決於該平台的驅動程序和支持,該USB設備是做什麼的? 它是一個大容量的存儲設備...你可能要四處看看,看看你是否能找到一個設備驅動程序,可以與設備交談...

希望這有助於,最好的問候,湯姆。







Links