Hello Richard,

I still do not see a 13 being passed to your LCD in your code...

Comment out all the wacky stuff....ALL of it....

Send just the 13 and Hello world.

I think you are bitin off more than you can chew all at once my friend.

Make sure you have a pause 500 (1/2 second delay to make sure the LCD is turn on and "warmed up" (as I call it).

A 1/2 second pause before you send the 13, and a 1/2 second pause after you send the 13... then send Hello world.

Dwayne