Inconsistent values with Bluetooth and Serial.Read

Oh no, print turns the data into a string complete with terminating zero and println adds a newline char ('\n') before the zero.

Write is what you use when you want more control and the ability to send raw bytes.