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.
You can easily interface a liquid crystal display (LCD) with an Arduino to provide a user interface. Liquid crystal displays (LCDs) are a commonly used to display data in devices such as calculators, microwave ovens, and many other electronic devices..
You can be displayed in an LCD monitor without a potentiometer & Resistor.
Before wiring the LCD screen to your Arduino board we suggest to solder a pin header strip to the 14 (or 16) pin count connector of the LCD screen, as you can see in the image further up. To wire your LCD screen to your board, connect the following pins: LCD RS pin to digital pin 12. LCD Enable pin to digital pin 11.
The display might be broken, the breadboard might have bad contacts or the voltage might be too low. Breadboards are often low quality.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With