PICtris project is a tetris game using dot led displays controlled by a PIC microcontroller. PIC18LF4520 is drawing 2D graphics on LED display and four buttons control and rotate the blocks. Find schematics and source code on the link below.
PICtris: Tetris on a PIC MCU - [Link]
In Part 1 of this tutorial learn how to drive HD44780 LCD displays using plain dip switches and some other components on a breadboard. Characters are written on LCD by controlling data bits using dip switches. That’s a nice way to learn how HD44780 displays are controlled. In Part 2 learn how to drive the same LCD using an Atmega8 microcontroller and write some code to instuct LCD. In this part a AVR 28 pin Development Board is used. Check tutorial on the links below.
How to connect a Nokia LCD to a AVR-Controller. he Display (which is used in Nokia 6100, 7210, 6610, 7250 and 6220) has a resolution of 132×132 pixel @4096 Colors. The visible area is about 3cm x 3cm in size. It can be found cheap at *bay.
Controlling a Nokia 6100 Display with an Atmel-AVR – [Link]
I’ve always liked all kinds of led displays and a rotating one is maybe one of the most interesting ones. I’ve been planning on building one for many years (actually I made one a couple of years ago, but it is was quite crappy). I finally got some good ideas on how I’ll make the first proper display and started to plan the schematics and the pcb with Eagle. You can see the finished ones below.
Rotating led display - [Link]
Building large complex boards is very risky. If anything is wrong with the board, the entire board needs to be discarded sometimes after expensive components have been soldered onto them. Instead of have one big board, the display is split into module boards. These modules are the LEDPANEL( front panel with the lights and buttons ), LEDDRIVER( hardware to switch on and off the rows and columns ), and the PROCESSORBOARD( the board that contains the RF circuitry and microcontroller ). If something goes wrong with one of the boards, only that board needs to be redesigned or replaced. A secondary bonus is that the processor board can be redesigned for a different PC connection. An example would be a module with a USB connection to a PC rather then an RF link for cost savings.
A Scrolling Display with RF connection to a PC - [Link]
If you want to build a simple and inexpensive digital voltmeter here is a mini 3 digit display digital voltmeter (this one PIC version).It’s an AVR based voltmeter module.The module has general purpose digital IO pins. You could use it as well to read a digital sensor and display the value.It can be freely programmed, calibrated and even be programmed with a non linear formula. It’s a display where you can define the relation between the measured value and the displayed number. [via]
Mini 3 digit display digital voltmeter - [Link]
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]