Characters dimmed

If you remove the clear() from the code you posted it will be just fine. The clear() is deleting the LCD so you only have 20ms worth of "LF" on each iteration of the loop.