One problem that I am currently facing with screen is that, if I write something back in screen, then Arduino is receiving the Ascii value of it.
So if I type 'a' the Arduino receives 97.
Try reading/printing your data as char's rather than byte or int.
char c = Serial.read()Serial.println(c);
If you want to do that you can use Serial.write() in place of Serial.read()
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16