My questions to you:
- Is there other way besides soldering to connect the wires to the LCD?
- Do you think the REST pin is the same as the RSET pin?
- Do you think the WR pin is the same as the RW pin?
- Which pin do I connect the backlight pin to?
Thanks for your help!
You can use an IDC connector which crimps onto a ribbon cable to connect wires/ribbon cable to the LCD (see http://www.mantech.co.za/ProductInfo.aspx?Item=83M0013
for example). If you only need to connect to the LCD data and control pins you don't need that many connections and you could use SIL sockets (www.mantech.co.za/Stock.aspx?Query=SOCK+SIL+STR+HOUSED+2.54and
) but then you'll need to solder wires to the socket pins. You can also use SIL housing (http://www.mantech.co.za/Stock.aspx?Query=housing+SIL+2.54and
) but this requires that you crimp wires on terminals, not all that easy without a proper crimping tool. Perhaps the easiest would be to get hold of an old IDE hard drive ribbon connector (http://www.computerhope.com/jargon/i/ide.htm
), I think it should fit.
I'm fairly sure you can assume that REST = RSET and WR = RW.
Backlight pin is probably LED_A.
I suggest you try and find a tutorial/code/description for your specific LCD board, because the LCD controller chip is only rated to work with input voltages up to 3.3V. Some boards put in voltage shift IC's which makes them compatible with the Arduino 5V output. There are also different data transfer settings (8 bit, 16 bit, SPI). If you only push 8 bit data but the controller is configured for 16 bit data you will have an obvious problem. If it is configured for 8 bit transfer, you need to know whether you must connect to DB0-DB7 or DB8-DB15. I have an LCD board which is configured for 8 bit transfer, but have to use pins DB8-DB15.