16x2 LCD printing symbols of "hello world"

Used the example code to print "Hello World", instead its printing symbols. I double checked the connections. Its all in order. Do I need to buy another LCD? Any help would be appreciated. I have attached the screenshot of the display.
Thanks in advance.

Your display is OK. At least one of your four data connections is incorrect or defective.

You really should solder the connections to the potentiometer although that is not your problem.


I changed the digital pins and the LCD pins as well. It still shows the same result.

The same wire could still be defective.


Thanks a lot for the help. It worked :slight_smile: