Hi, I have a ploblem with LiquidCrystal Library and my arduino duemilanove board.
My LCD display have the first line full fitted, all dots are black, and the second line il full blank.
Testing all LCD library examples I have the same results.
I have analyzed the digital signal using my digital level analyzer and I have found this:
The signal RS and E (Enable) have the same values at the same time (are equal). I have read the HD44780 datasheet but this is not the correct behaviour according to the protocol.
The signal RS and E (Enable) have the same values at the same time (are equal).
This is not correct and the problem is not in the library if you are using the latest version of LiquidCrystal.
Your power is connected properly since you get the row of blocks on the top row. Your contrast may need adjusting later but that is not your first priority right now.
Remove all of the the data and control wires between the LCD module and your Arduino board and then reconnect them by following one of the tutorials listed below. If you are using a solderless breadboard then try using a different location on that board as one or more of the contacts may be bad.
Don't forget to deal with R/W (pin 5) on the LCD module.
A bit late in reply but I recently helped someone on the troubleshooting board. The similar symptom may come from the same reason. His pins were connected the wrong way around, meaning his 1 is soldered on 16 and 2 soldered on 15. This way does get you the black blocks and the back light (both 1 and 16 are 5V and both 2 and 15 are ground), seeming to tell you the LCD should work.
PLEASE NOTE THAT ON THE LCD'S DB0,1,2 MUST BE CONNECTED TO GROUND AND DB3 TO VDD.
BY THIS WAY THE LCD IS PROPERLY SETTED TO 4 BIT 2 ROWS.
LET DB0,1,2,3 DISCONNETED DOES NOT ALLOW PROPER INIZIALIZATION
PLEASE NOTE THAT ON THE LCD'S DB0,1,2 MUST BE CONNECTED TO GROUND AND DB3 TO VDD.
BY THIS WAY THE LCD IS PROPERLY SETTED TO 4 BIT 2 ROWS.
LET DB0,1,2,3 DISCONNETED DOES NOT ALLOW PROPER INIZIALIZATION
Can you provide some sort of documentation that would support this claim. I haven't run across such a requirement in the 20 or so years that I have been using these devices.