Wierd characters on display

dwattel:
Thanks, that did the trick.

But can someone explain me the difference between print and println?

"print" just sends what it's told to send. "println" sends the content, plus a newline (i.e. CR/LF).

To clarify, if you are sending the string "123" to an LCD, "print" (or "write") will send, in hex:

31, 32, 33

If you use "println", it sends this:

31, 32, 33, 0D, 0A

The last two characters make a serial terminal move to the next new line, but to an LCD, they are just gibberish.

Make sense?