One of the first things people want to interface to a design is an LCD display, both to help with debugging their programs and as a way to provide results to the outside world. Unfortunately LCD’s require both a lot of I/O lines (7 at best) and require precise timing and command structure that sometimes are not easy to achieve.The easiest way to overcome all these problems is to create a “front end” to the LCD that will accept serial data and thus require only 1 line from the mcu and almost no programming effort to display some text. [via]
Serial LCD Interface – [Link]
The Nokia 6100 display is able to display 130 by 130 pixels with 8-bit or 12-bit color (4096 colors) and it has a LED backlight. It is controlled with Serial Peripheral Interface Bus (SPI). That means it needs only 3 wires for controlling it : Serial data(SDATA) ,Serial clock(SCLK) ,Chip select (CS). [via]
Interfacing Nokia 6100 LCD (color LCD) - [Link]
4D Systems makes some really nice serial OLEDS. They aren’t hard to use, but the documentation for them is very scattered. This tutorial pulls together the various pieces i’ve found so that you can get up and running very quickly.
Controlling 4D OLed Displays with Arduino - [Link]
The circuit it’self is pretty simple, take in the data on one pin, parse it, format it and then display it to a 4×20 LCD module (Hitachi Chipset). That is the basic idea, but you might add in somthing like a mechanical encoder that would allow for changing options or changing settings in the display unit. This might be as simple as a SPDT (Singe Pole Double Throw) switch if the options are as simple as two settings. [via]
GPS LCD Display Project - [Link]
This article discusses how to overwrite bytes in the CGRAM to display custom bit-map graphics on a Hitachi HD44780-compatible character LCD display. A method is described of transforming a raster image to an array of values that are a monochrome bit-map representation of the original.
Printing Custom Characters on a Character LCD - [Link]
This project requires a basic IC operates as a linear voltmeter with a 1.2v range. The LM3914N to be used for this project.It is a chip specially designed to drive a bargraph display,using 10 leds as the scale. This project needs is to get full power showing all 10 leds lit, with just the bottom led lit when the fan controller is turned right down to around 6v. [via]
A bargraph display - [Link]
This project’s display is made of a number of tiles, about 2″ square with an 8 x 8 array of color LED pixels. Each tile is individually powered and animated, so your can freely pick them up and re-arrange them. To set up a display, the tiles are placed in a special tray. Animations are downloaded into the tray via Ethernet and stored locally on an EEPROM, or loaded via an SD card. The tray broadcasts the animation to each of the tiles, and then synchronizes them.
If the pieces are left in the tray, the animation can be updated continuously over the Ethernet connection. If the tiles are removed from the tray, they’ll display the animation for several hours with their own re-chargeable battery power. Once the animation is synchronized and running on the tiles, you can pick them up and place them anywhere.
Dynamic Tiled display - [Link]
Use two mirrors, two motors to move the mirrors, a laser pointer, and a PIC microcontroller with serial input to receive the image from the host computer and control the mirrors and laser. The image will be conditioned in and transferred by Processing. The result will be an image that looks a bit like a bit big POV or a red and black old style computer display. [via]
Laser Display - [Link]
Ladyada posted a thorough tutorial regarding Arduino to LCD wiring -
For a soon-to-be-released project I needed to have a character LCD display. I’ve got a box with a few of those $10 parallel LCDs that are so popular. There’s even a few libraries at the Arduino playground for easy use. Dave Fowler from uCHobby even started out with a great tutorial. However, I didn’t see any good tutorials on how to do the actual -connecting- part. So I took pix while I wired up one to a protoshield and tested it. [via]
Use an LCD with Arduino - [Link]