I have an 8x2 LCD that used to be working fine but now displays a row of black boxes no matter what code I upload. I have read previous forums and it is not the potentiometer problem, I can change the contrast with a 10K pot. I also have wired pin 5 R/W to ground. I also have rewired the LCD multiple times to ensure that the wire connections are good (different breadboards, different arduinos - uno & pro mini).
I believe the LCD has broke from uploading the wrong numbers in the Liquid Crystal lcd(rs, en, d4, d5, d6, d7) setup. Is that possible?
I borrowed a friends LCD and uploaded an initialization code I found online and now it no longer works as well.
Is there possibly a reset code to upload to these LCDs or is there a way to reset it to factory settings?
I can attach my pictures soon.