Arduino--java comunicação

Estou tentando criar uma comunicação serial entre minha aplicação e meu arduino estou tentando descobri uma forma de enviar strings para o arduino e encontrei uma forma que era transformando oque era para seu enviado em bites e enviando 1 por 1 e no arduino ele ir convertendo em texto e montando no lcd porem quando ele recebe o texto aparece no meio da tela pela metade e a outra metade aparece no começo da tela.
Alguem pode me ajudar?