These displays are small, only about 1″ diameter, but very readable due to the high contrast of an OLED display. This display is made of 128×64 individual white OLED pixels, each one is turned on or off by the controller chip. Because the display makes its own light, no backlight is required. This reduces the power required to run the OLED and is why the display has such high contrast; we really like this miniature display for its crispness! The driver chip, SSD1306 can communicate in multiple ways including I2C, SPI and 8-bit parallel.
Monochrome 128×64 OLED graphic display – [Link]
This mini-tutorial will go through the process of setting up a ST7565 LCD. These LCDs are graphical which means they can display pixels, not just text. This type of LCD in particular has 128×64 pixels, which appear dark gray on a green-blue background. They have a backliight but can also be used without the light on for daytime visibility.
Driving ST7565 LCDs – [Link]
Saeki Yoshiyasu build a remote controlled GLCD using an Arduino and iPod touch. The project uses a Graphics LCD (KS0107) and for controlling GLCD, he used Arduino and KS0108 library. Firstly he wrote the Arduino code that Arduino receives a drawing data from serial port and draws a picture on GLCD. Secondly he wrote the WebSocket Server in Python/Tornado. This server receives a drawing data from iPod touch/Safari through WebSocket connection and sends the data to Arduino thought Serial port. He used pySerial for Serial communication. Finally he wrote a web page for drawing a picture and sending a drawing data. [via]
Controlling GLCD with Arduino and iPod touch - [Link]
This article shows how to drive an OLED module that uses SSD1307 driver IC.
OLEDs are just like LEDs, but are more power efficient (glass display module is rated 8.2mW). Displays using LED provide a large viewing angle (>160 degrees) and good visibility (contrast ratio >2000:1). Together with the low power requirements they are ideal for small battery powered devices like MP3 players. Downside is the degradation of the OLED, as the brightness will fade after many hours of use. Lifetime according to the datasheet is 10.000hrs, but burning in will probably happen sooner.
96×16 OLED display demo – [Link]
This project is a Digital Oscilloscope using graphical LCD display. The LCD has 64*128 pixels resolution and is controlled by an ATMEGA32 microcontroller. It also uses an ADC0820 analog to digital converter. Check source code and schematic on the link below.
Digital GLCD Oscilloscope - [Link]
If you like PC modding this is cool project for you. This is an USB interface for alphanumeric LCD display like 4×20 which can be controlled with LCDSmartie program. USB interface is implemented by using PIC18F2550 microcontroller. Using USB LCD module you can view many types of information taken from PC like temperatures, time/date, MP3 song titles, view emails, RSS feeds all that LCDSmartie or other program supports.
USB LCD Controller - [Link]
This project provides drivers for the Nokia 6100 LCD. The driver has only been tested with the new Epson unit from SparkFun (Chinese clone, red tab on protective cover, green PCB with brown traces). It should work with the Philips or the older Epson chips too but will inevitably need some fixes. The driver has been tested on the ATmega168 and the dsPIC33FJ128GP but has been designed to be easy to port to other architectures.
Driver for Nokia 6100 LCD - [Link]
This project shows how to drive a TFT screen using an inexpensive microcontroller. Connecting display to Arduino can be expensive, complicated and unsatisfying. The smartlcd attempts to make it cheaper, simpler and more fun. This page show how to interface a iPod Nano 2G 176×132 TFT screen to an ARM Cortex M0 processor.
A Smarter Display: Arduino LCD screen - [Link]
Peter Gunn wanted an LCD screen for his Dockstar so he used the LCD from a small Digital Photo Frame Keychain. This LCD is based on Sintronix st2205u chipset. The st2205u is based on the 6502 CPU and the firmware can be easily hacked using opensource tools. Once hacked they can be used as usb powered color backlit displays for tools like LCD4Linux.
LCD screen for your dockstar – [Link]