Quote Originally Posted by circuitpro View Post
ok, but what is that doing?
It's writing string data to an Array, then sending it out using DEBUG.

Once the array is written, and presumably saved for some time, don't I have to use ARRAYREAD to read it back into a variable to then use it?
No, once it's in the array it's ready to send.
You would only need to use ARRAYREAD if string data had been received.

WHAT IS THAT 0 FOR???????
The 0 terminates the string.
When using DEC, HEX, BIN etc. The length of the string is not constant, and you have to mark the end so PBP can find it.
The STR operator in the DEBUG statement will stop sending data from the array when it encounters a 0.