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?
Java com arduino
K
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
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo