Fabien writes :
AdaFruit released a monochrome OLED screen last week and I wanted to test it with a netduino. So, I ported the Arduino driver written by Limor to C#, wrote a basic test app, soldered header pins to the OLED display, hooked it up to my netduino and… nothing happened. It became clear that I needed to test the OLED display on an Arduino first to make sure that the screen was not defective in the first place. I had on hand a Boarduino that I had previously upgraded with an Atmega328 and hacked to run on 3.3 volts instead of 5 volts, removing the need to use the level-shifter provided with the OLED display.
Using an AdaFruit OLED display on a Boarduino without a level shifter – [Link]
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 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]
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 is a 7×5 LED Scrolling display based on Attiny2313. It uses easy to find components. Check schematic and PCB boards on the link below.
7×5 LED Scroller on Mini Attiny2313 - [Link]
Seven segment LEDs are popular because they are visually bright and have wide view angles. They are mostly used to display decimal numbers but can also display some letters. This is a nice article describing about the seven segment display modules and how to interface one with a PIC microcontroller to display numbers and characters.
Experimental tutorial on seven segment display – [Link]
This project is 64 pixel RGB LED display able to show interactive animation. The project uses a potentiometer, a led matrix, electronics and custom code. No further documentation is available.
Animation on a 64-pixel RGB LED display – [Link]
Tachometer is used to measure the rotational speed of any shaft or disc. The unit of the measurement is rotation per minute or just RPM. This project describes a contact-less tachometer based on PIC16F628A microcontroller. The rotation of a disc is measured through a set of IR module that converts one complete rotation into a pulse. The result is displayed in a multiplexed seven segment display.
Contact-less Tachometer using PIC16F628A Microcontroller – [Link]