Go Down

Topic: ReadLine por el puerto Serial (Read 525 times) previous topic - next topic

rubenmleyva

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?

surbyte

#1
May 07, 2015, 04:22 pm Last Edit: May 07, 2015, 04:23 pm by surbyte
Claro que puedes enviar un número entero por ejemplo y lo recibes con un ParseInt

Aca un ejemplo

Otro ejemplo Arduino Raspberry Communication

Go Up