Я думаю о создании физического контроллера (устройства?) с кнопками, кнопками и светодиодами. Я хотел бы взаимодействовать с ним с помощью Java (реагировать на кнопки, загорать светодиоды и т.д.). Причина, по которой я упоминаю Java, двояка: во-первых, я хорошо знаю Java 1. Во-вторых, я написал всю оставшуюся часть программы, с которой мне нужно взаимодействовать на Java (хотя есть способы поговорить с программой Java с другого языка).
Я хотел бы, чтобы устройство подключалось через USB и независимо от платформы (<компьютеp > ).
У меня нет ни малейшего представления о том, с чего начать, за исключением того, чтобы начать читать веб-сайт Arduino. Это мой лучший/единственный вариант? Есть ли что-то более подходящее для общения с Java?
Примечание. Я знаю, что Arduino имеет какое-то отношение к Java (не уверен, что), но, похоже, код должен быть написан в подмножестве C.
Как мне продвинуться по этой теме?
1 - Не смейтесь, пожалуйста.