Go Down

Topic: serial código readString() (Read 913 times) previous topic - next topic

surbyte

136 bytes en ese momento, pone una advertencia para que salte si llega a 0.
Es decir mide MemoryFree y si llega a 0 que te lo advierta

eloiquintana

ya he probado de poner el aviso, y ahún el codigo no funciona, tampoco el aviso sale por tanto si hay espacio. El problema esque no me llegan todas las variables que quiero leer, el emisor (arduino 1), envia esto:

0,0,0,0,0,0,0,0,1234,1234,1234,1234,1234,1234,1234,1234,0,0,0,0,0,0,0,0. \n

y el arduino 2, no me llegan todas las variables.

_jose_

ya he probado de poner el aviso, y ahún el codigo no funciona, tampoco el aviso sale por tanto si hay espacio. El problema esque no me llegan todas las variables que quiero leer, el emisor (arduino 1), envia esto:

0,0,0,0,0,0,0,0,1234,1234,1234,1234,1234,1234,1234,1234,0,0,0,0,0,0,0,0. \n

y el arduino 2, no me llegan todas las variables.
Podria ser problema del buffer del serial que solo tiene 64 bytes y el mensaje que envias es mas largo .

surbyte

Intentá con esto

Code: [Select]
#define SERIAL_BUFFER_SIZE 256
en la primer linea de tu código

Go Up