Java com arduino

6 respostas
programaçãoarduinojava
K

Como faço para imprimir os dados que vem do arduino? Por exemplo tenho uma variavel que guarda o valor dos leds como faço para pegar esse valor pelo java e usar para fazer um calculo?

6 Respostas

R

Vc quer saber como comunicar um dispositivo arduino com um app java, isso?

K
não, ja fiz isso, oq eu quero saber é como pegar o valor que o arduino manda pro java e usar esse valor

veja esse metodo que fiz ele n retorna nem imprime nada posso estar fazendo algo de errado que n sei

public synchronized void serialEvent(SerialPortEvent oEvent) {

if (oEvent.getEventType() == SerialPortEvent.DATA_AVAILABLE) {

try {

String inputLine = input.readLine();

System.out.println(inputLine);

txtValorLed1.setText(inputLine);

txtLed2.setText(Integer.toString(valorLed2));

txtLed3.setText(Integer.toString(valorLed3));

ledLD = inputLine;

} catch (Exception e) {

System.err.println(e.toString());

}
K

estou tentando imprimir em um jtextfield mas ele nao imprime

R

Ai vai depender da forma como vc estabeleceu o canal de comunicação, se de fato está comunicando algo. Se está usando a serial, vc envia texto e recebe texto.

K

sim funciona consigo enviar para a placa mas receber nao tenho certeza se esta funcionando para receber o texto

F

Isso tudo depende da forma que você está se comunicando com o Arduino, como o colega Rodrigo sabiamente comentou.

MQTT não é uma opção?

Criado 29 de novembro de 2018
Ultima resposta 30 de nov. de 2018
Respostas 6
Participantes 3