Estou querendo fazer uma interface em JAVA para arduino. Estou conseguindo ligar e desligar um led e receber dados de um LM35. Porém, não consigo fazer isto simultaneamente e sim apenas executando cada Jframe responsável por enviar ou receber dados. Quando implemento o recebimento de dados no mesmo Jframe que aciona e desliga o LED apresenta o seguinte problema:
gnu.io.PortInUseException: Comunicação serial
E apenas executa a função de liga/desliga, não recebendo dados do Serial.