ReadLine por el puerto Serial

buenas,

pretendo mandar un valor mayor de un byte de raspberry a arduino y guardarlo en una variable es decir lo que haria la funcion readline en cualquiero otro lenguaje pero en arduino no la encuentro o no existe.

por lo tanto, he visto conveniente en segmentar el numero en 2 partes(menores que 1 byte) y mandarselos a arduino en dos veces, es decir:

si quiero mandar el 500 de raspi a arduino, haria un arduinoPort.write(255) y otro arduinoPort.write(245) asi mandaria el 500 en dos partes.

ahora bien, al recibirlo en arduino e intentar sumarlos para guardar en una variable el 500 obtengo numero rarisimos y no es por fallo de codigo ASCII puesto que resto el -48.

¿alguna solucion?

Claro que puedes enviar un número entero por ejemplo y lo recibes con un ParseInt

Aca un ejemplo

Otro ejemplo Arduino Raspberry Communication