I am a total newbie who just got my Arduino Uno. Trying to learn but right now I am stuck.
I bought a cheap LCD screen from a store in town, it is compatible with HD44780 but I cant get it to work anyway.
The pins seems to be located in a different place compared to all the guides I have seen on the net, also the pin-out numbering is 1-14 with 2 blank pins.
I took some pictures for you to look at.
This is the LCD screen, note the 1-14 pinout with 2 blank pins. Text says 1602B v2.2
I think either my wiring is messed up or the potentiometer is behind this.
I tried running different code and when using "scrolling" text I can tell that the LCD is being updated by how the pixels change, but only these weird pixels show up, never text.
Please help me out, this is the 3rd day I have been trying to fix it. :~
The picture showing the board has an error on it, I hooked the potentiometer wrong when taking the pictures. One of the pins should go to +5 and one to GND, but in my hurry to hook it up for the picture both of them went to GND. Sorry about that.
The gibberish is still the same when pot is connected to +5V, 3rd LCD pin and GND.
Your display is upside down, the pins are at the lower left edge of the pc board.
Displays with the pins at the lower left typically have a non-standard pinout so you cannot use most of the drawings and photographs that you find on the web as a guide. The pin numbers, however, are numbered the same as all of the other displays.
Pins 14 and 1 are identified and you should be able to figure out the sequence between those two numbers. The unnumbered pins on your display are for the backlight and most likely the end pin is the cathode (-) as evidenced byt the fact that your backlight seems to be lit.
The bottom line is that your display is wired exactly backwards.
Well I reversed it, rightside up and changed the pins to the other way around. Still no go.
No more backlight (unless I connect the two pins which I tried and it lit up), but still no text. Only a few black boxes appears after playing around with the POT then they fade.
"The bottom line is that your display is wired exactly backwards."
Now that I think about it this wasn't exactly correct. Your display was upside down and you had misinterpreted the pin numbering but you could have fixed things up by shifting your display to the left by two positions in the breadboard. Sorry about that.