receiveData()

Inicio Foros Arduino + Java receiveData()

Mostrando 1 respuesta al debate
  • 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
      Superadministrador

      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.

Mostrando 1 respuesta al debate
  • Debes estar registrado para responder a este debate.