OLED Displays

3.3V i2c OLED Display



For this display you need a board operating at 3.3V, i2c lines with 4.7K - 10K pullup resistors and my test code at the bottom of the page or the Adafruit graphics library. The test code uses the displays internal charge pump command which eliminates the need for an external boost circuit that other displays sometimes use. Towards the end of the init function it also has a rotate 180 degree command which might come in handy.










3.3V-5.0V i2c OLED Display

The next step was to create a 3.3V to 5.0V display that required no jumpers or solder bridges to configure. Other displays that can accept 5.0V on the input usually use cheaper mosfets on the i2c SCL and SDA lines. NXP Semi makes a nice i2c level converter (part number PCA9517ADP) that will do a better job. It is more expensive then mosfets but seems like the way to go. For this display you need a board operating between 3.3V-5.0V, i2c lines with 4.7K - 10K pullup resistors and my test code below or the Adafruit graphics library. The test code uses the command enabling the displays internal charge pump which eliminates the need for an external boost circuit that other displays sometimes use. Towards the end of the init function it has a rotate 180 degree command which might also come in handy.






3.3V-5.0V SPI OLED Display

This display uses an SPI interface which should give you faster graphics and animations. Texas Instruments makes a nice SPI level converter (part number TXB0106) that works nicely. For getting this display up and running in only a few minutes you need a board operating between 3.3V-5.0V and the Adafruit graphics library located at http://learn.adafruit.com/monochrome-oled-breakouts. Wire up the display to your Arduino using this chart:

Oled                       Arduino
GND           ----      GND
Vin             ----      5V
MOSI/SDIN ----     digital 9
SCLK           ----     digital 10
D/C            ----     digital 11
RST             ----    digital 13
CS               ----    digital 12

















ċ
Gerbers for 3-5V_OLED.zip
(14k)
mike rankin,
Oct 21, 2013, 11:58 AM
ċ
Gerbers for 3V_OLED.zip
(10k)
mike rankin,
Oct 21, 2013, 11:57 AM
ċ
OLED_Test_Code.zip
(4k)
mike rankin,
Jun 14, 2013, 4:08 PM