Receiving weird characters in Serial monitor..

PaulS:
The y with 2 dots is what appears in the Serial Monitor application, or other application that expects ASCII data when you try to print -1 (or 255), which is what Serial.read() returns when there is nothing to read.

thanks for it.