I need to send an integer, say between 0-10000, to Arduino using serial communication. What's the best way of doing that?
I can think of breaking the number into an character array (eg: 500 as '5','0','0') and sending them as a byte stream (yeah, that's ugly). Then reconstruct at the other end. (anything is sent serially as a byte stream, right?)
Isn't there a better way? Somehow, it should be able to assign the value into an int
type variable.
(really need to know the same thing about strings too, if possible)