New Optiplex DMC16205 LCD

Just got this LCD in Friday. I want to make sure this fuctions as it should. After verifying the pin layout with the data sheet i'm sure everything is connected correct. This display uses the hd44780 controller. http://pdf1.alldatasheet.com/datasheet-pdf/view/100767/OPTREX/DMC16205.html

Problem is when i attach pin 1 of the LCD to ground, as it should be, it shorts the power supply. If i leave it disconnected it runs fine. It seams to use pin 3 for ground with no problem. If this an indication of a bad LCD?

I've connected the LCD up as outlined in the Hello World! example. But all i get is garbage on the screen. Just want to make sure this isn't a hardware issue. Or should i be using a different LCD library? http://arduino.cc/en/Tutorial/LiquidCrystal

digimike:

Pin 1 is the ground pin, Pin 3 is where you apply the 'contrast' voltage. Zero volts (AKA ground) frequenty works, but a small positive voltage usually gives better results.

Try connecting just pins 1, 2, and 3 along with the backlight voltage. Disconnect everything else. If you don't get a row of 16 blocks on the top line of the display there is no use going any further. You have to get this part working before you try anything else.

I've connected the LCD up as outlined in the Hello World! example. But all i get is garbage on the screen. Just want to make sure this isn't a hardware issue. Or should i be using a different LCD library? http://arduino.cc/en/Tutorial/LiquidCrystal

You can hook it up according to this example but don't use the code - it is FUBAR. Use the code from the examples that come with the LiquidCrystal library (v0017 or v0018).

Don

floresta

I have tried the LiquidCrystal library that comes with 17 but it only supports 1 and 2 line displays, and even then, I can only get it to work in 1 line mode. I have a 4x20 which works fine with the older libraries. Any suggestions.

Thanks

I'm starting to think the screen is bad. As soon as pin 1 is on ground and pin 2 is on +5 it shorts the arduino out.

Now having just pin 2, 5, and 15 plugged in i get the LCD backlight on and nothing on screen. The only time i get anything on screen is when pin 3 is connected threw the pot. Then i get randomness threw the blocks.

Guess thats what i get for geting a cheap LCD. http://www.goldmine-elec-products.com/prodinfo.asp?number=G17320

Yea the problem was a stray solder bridge.

Now the problem is the example that comes with 0018 isn't showing hello world. It shows: S#S#S#S#S#8s3332 D3D53333333FZXt

Not that it matter what is displayed. But i had to cut out the part where is shows the seconds since it was displayed. Otherwise its flashing numbers, letters and symbols so fast you can't make out what is happening. Guess i need to find a more compatible library?

thanks for the help. My dumbass finally figured it out. lol

have tried the LiquidCrystal library that comes with 17 but it only supports 1 and 2 line displays

That’s all there are - one and two line displays as far as the LCD controller is concerned. You (and most others) confuse the number of rows of characters with the number of lines of memory used by the LCD controller. Check out the LCD Addressing link at http://web.alfredstate.edu/weimandn for more information.

Don