Using iPhone LCD with Arduino

nik picture nik · Jun 2, 2010 · Viewed 23.6k times · Source

Is it possible to use any LCD with Arduino or do I need to stick to some for which the libraries are available?

I'm just starting out with Arduino and know nothing about interfacing LCDs with Arduino. I'm planing to buy an old iPhone LCD as they are cheap and big enough to do something useful with them. Also to use an iPhone LCD do I need to add some extra circuit or will directly plugging the iPhone LCD into Arduino work? I don't care about the touch feature right now.

Answer

Barrie Reader picture Barrie Reader · Jun 3, 2010

You will have to interface some gLCD's (if not all of them) with the libraries available.

I used this gLCD for my first project:
http://www.skpang.co.uk/catalog/product_info.php?cPath=91_99&products_id=655

Datasheet for this particular gLCD screen here:
http://www.sparkfun.com/datasheets/LCD/Monochrome/Corrected-SFE-0016-DataSheet-08884-SerialGraphicLCD-v2.pdf

Alongside the following library (KS0108):
http://www.arduino.cc/playground/Code/GLCDks0108

It is quite easy to draw and animate on, but the refresh rate isn't great (a good starters platform!).

Hope that helps!

p.s. The only thing I could find about iPhone LCDs and Arduinos was: http://www.sparkfun.com/commerce/product_info.php?products_id=9188