Pixel blocks showing up on a 16x2 LCD with Arduino Mega 2560

Some like that?

If you see the black bars then it means that the LCD chip Hitachi (or compatible) wasn't initialized.