Сделайте USB-устройство, управляйте им на Java

Я думаю о создании физического контроллера (устройства?) С ручками, кнопками и светодиодами. Я хотел бы взаимодействовать с ним с помощью Java (отвечать на ручки, загораться светодиодами и т. Д.). Причина, по которой я упоминаю Java, двояка: во-первых, я хорошо знаю Java1, Во-вторых, я написал остальную часть программы, с которой мне нужно взаимодействовать на Java (хотя есть способы общения с Java-программой на другом языке).

Я хотел бы, чтобы устройство подключалось через USB и не зависело от платформы (компьютера).

Я не имею ни малейшего представления о том, с чего начать, кроме как начать читать сайт Arduino.Это мой лучший / единственный вариант? Есть ли что-то лучше подходит для общения с Java?

Замечания: Я знаю, что Arduino как-то связан с Java (не уверен, что), но кажется, что код должен быть написан в подмножестве C.

Как бы я занялся этой темой?


1 - не смейтесь, пожалуйста.

Ответы на вопрос(6)

Ваш ответ на вопрос