Hi Guys,
I would just like to share some advice on connecting this particular type of display. I spent all day yesterday trying to get it to work. This LCD screen is not as common and has some painful differences. After troubleshooting for about 5 hours I feel like I want to share some important points you must know.
1.) This QP5520 is fully compatible with Arduino etc as it is based on the Hitachi HD44780.
2.) When you are facing the display, the pins should be visible on the bottom left (That is the correct orientation (Many posts I read, people had the display upside down)
3.) On the PCB... The pins are not in order from 1-16, (Instead... from left to right facing the display, it is (14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 15, 16).
UPDATE: As per this diagram-->> http://lavalance.com/Arduino/LCD%20DISPLAY%20QP5520%20PCB%20PIN%20ARRANGEMENT.jpg
Do not just copy this diagram http://arduino.cc/en/uploads/Tutorial/LCD_bb.png from the Arduino site. It is useful, but you need to account for the difference in pin order across the PCB.
4.) The example sketches in the liquid crystal library will not work unless you include the library SPI.h. This library is part of the Arduino IDE by default. So just include it. Disregard, My installation being wacky. Thanx Don
5.) If you see all black boxes across the top line it is most likely that your pins are not connected correctly/bad soldering.
6.) Oh, and If you can't get it to work, get a multimeter and check all you pins with traces on the board. Forget the human eye, it is their to trick you.
Let me know if you have any questions/feedback ![]()
LCD Display QP5520 Datasheet: http://www.jaycar.com.au/products_uploaded/qp5520.pdf