Programa em Java com comunicação com o Arduino.

Bom pessoal, seguinte!

Estou aprendendo a programar em Java e queria desenvolver uma aplicação que se comunicasse com o Arduino. Seria uma aplicação bem simples mesmo, algo como o controle da velocidade de um servo motor (em um servo de rotação completa), ou acionamento de alguns LED's, enfim, algo que eu possa enviar pelo computador e consiga receber no Arduino.

Qual API devo usar? Quais métodos devo pesquisar? Gostaria da ajuda de vocês pra pelo menos indicar o caminho que devo seguir!

Desde já agradeço a ajuda de vocês. Forte abraço!

Olá!

Para a comunicação serial usando Java pode utilizar a biblioteca RXTX: http://users.frii.com/jarvi/rxtx/

abraço