comunicação usb

sou novo no forum e estou precisando enviar dados para um microcontrolador via usb, o que tenho que mandar sao bytes contendo codigos ascii que seráo gravados na memória do microcontrolador e assim que terminar o microcontrolador enviará um sinal dizendo que já gravou e que já pode ser mandado outro byte
gostaria de saber qual a melhor api para fazer isto no windows, se possivel me passar um exemplo.

Nunca usei mas tenta o jUSB ou Java USB API

  • Na minha opinião java não seria o mais recomendado para mexer com USB e outras porta de comunicação.