help needed on bit of code, please, anyone????

so doing this instead will work fine?

No. Serial.print() and Serial.write() send data in completely different ways.

byte val = 243;
Serial.print(val);

will send '2', '4', and '3' to the serial port.

Serial.write(val);

will send 243 to the serial port.