receiveData()

Inicio Foros Arduino + Java receiveData()

Este debate contiene 1 respuesta, tiene 2 mensajes y lo actualizó  Antony García González hace 1 año, 1 mes.

  • Autor
    Publicaciones
  • #11423

    Alexis Mayo
    Participante

    Necesito trabajar con el método receiveData() y me gustaria saber cual es la forma correcta de trabajar con este byte recibido para poder imprimirlo en un jlabel.

    Lo que quiero hacer es enviar la parte baja y la parte alta de un entero de 2 bytes desde el serial del microcontrolador, recibirlo en java y hacer los calculos necesarios para volver a obtener el numero original en java.

    No utilizo el metodo printMessage() debido a que estoy limitado a trabajar con bytes.

     

     

     

  • #11429

    Antony García González
    Jefe de claves

    Hola. Los bytes recibidos los puedes interpretar con la tabla ASCII. Si usas la función Serial.println en Arduino, al final de cada mensaje se agregarán los bytes 13 y 10 que son los que causan el salto de línea.

    La información enviada a través de Serial de Arduino a Java se envía byte a byte. En Java puedes transformar los bytes a caracteres y luego hacer la conversión a entero o el tipo de dato que sea necesario.

Debes estar registrado para responder a este debate.