Faire un périphérique USB, contrôlez-le en Java

Je suis en train de penser au sujet de faire un contrôleur physique (appareil?) avec des boutons, des boutons et des Led. Je tiens à interagir avec elle à l'aide de Java (répondre aux boutons, lumière Led, etc). La raison pour laquelle je mentionne Java est double: tout d'abord, je sais que Java bien1. Deuxièmement, j'ai écrit le reste du programme, j'ai besoin d'une interface en Java (même si il y a des façons de parler pour le programme Java à partir d'une autre langue).

Je tiens l'appareil à connecter via USB (ordinateur)indépendant de la plateforme.

Je n'ai pas la moindre idée de par où commencer, à l'exception de lancer la lecture de l'Arduino site web. Est-ce mon meilleur/seule option? Est-il quelque chose de mieux adapté pour communiquer avec Java?

Remarque: je sais que l'Arduino a quelque chose à voir avec Java (pas sûr), mais il semble que le code doit être écrit dans un sous-ensemble de C.

Comment bouger sur ce sujet?

1 - Pas de rire, s'il vous plaît.

source d'informationauteur Dan Rosenstark