Why is my LCD 16*2 is not displaying any characters, although all the wiring is correct?
Check out this tutorial on Adafruit. It will walk you through setting it up. In the tutorial they change the pins, which I believe is the issue here. Here is a snippet.



And change your pins:

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);