LCD Trouble

Hi I am a new to Arduino and my lcd does not seem to work. I have double checked all the connections are right, and when the Arduino is powered on, there is only a very faint light on the LCD screen. Does anyone know the common problems to watch out for when using LCDs. Thanks,

You could have a problem with your wiring, a problem with your code, or (not likely) a bad LCD module.


Where can I go to get a diagram of a wiring board, just so I can make sure I am doing it right?

LCD displays compatible with Hitachi HD44780 driver

Mine is 16x2

pin 1 gnd ----arduino gnd

pin 2 vcc(positive)—arduino 5v pin
pin 3 vee(contrast) ---- a 10k pot middle pin

the other two pins one to arduino 5v pin the other to arduino gnd

pin 4 rs pin(register select) -----pin 12 on your arduino(you can use any other pins)

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
LCD RS pin to digital pin 12
 * LCD Enable pin to digital pin 11
 * LCD D4 pin to digital pin 5
 * LCD D5 pin to digital pin 4
 * LCD D6 pin to digital pin 3
 * LCD D7 pin to digital pin 2

change the pins according to the orders

pin 5 rw pin(read/write) (connect to gnd to write) —gnd(you write to the lcd)

pin 6 enable en pin as above

4 bit mode ----- (as above)

15 lcd led +(positive)pin (if you have no resistor on lcd u need to use a resistor)

16 lcd led -(ground)pin -------arduino ground(gnd)

if you are connecting everything on a breadboard make sure the wires are in position

if u solder a header to the lcd make sure the joints are ok

if u have a multitester use it to make sure pins are not soldered together

do not forget to turn the 10k pot to see what you can see on the lcd

just run the lcd hello world example to make sure your lcd is working