Serial.read crazy results

You could search for PaulS's solution, which doesn't use String, and works.