Go Down

Topic: serial código readString() (Read 695 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy