The OLED Module is a simple cost effective solution for interfacing to a small Organic Light-Emitting Diode (OLED) Display based on the SSD1306 driver. The OLED Module is controlled via I2C Fast-mode, with a bit rate up to 400kbit/s. Only 4 wires are needed – 5V, GND, SDA, SCL.
Open source code will be available for:
- Atmel 8-bit MicroControllers
- LPCExpresso ARM0
- Light Blue
- 96 x 16 Resolution
- Small size 30 x 15 x 4 mm
- 256 step contrast/brightness control
- Fast-mode I2C
- Chip select function allows multiple displays to be run off the same I2C lines
- Embedded horizontal and vertical scrolling functions
- Low operating current
When I first got into working with Micro-controllers one of the first things I had a problem with, was the lack of display output. Whether you need to display text, a menu, animations or even debug messages a simple command like System.out.println becomes much more complicated in the embedded world. Of course you can easily add LEDs or indicator lights to represent your output, but I typically wished for something more "capable". After playing with the Nokia screen for awhile I realized that most of my projects dont need such a large screen and that a smaller screen helps makes projects portable. So I've set out to develop a small easy to use OLED display.
My goal is to assist developers in implementing a display module into their project. Rather than going through the process of designing and creating a breakout board that manages the power levels and communication signal voltages. I'm am offering an OLED module that handles the voltage levels and communication lines so that even a beginner electronics hobbyist can easily get started with the OLED display.
In addition to this, there is also a significant amount of development that goes into software in order to control this display. So I will be providing open source code for Atmel and LPC microcontrollers to allow quick interface to my OLED module.
- (30 days)