This miniature OLED display is perfect for adding graphics to your next Arduino project. It is small, measuring 0.96" across, but very readable due to the high contrast of an OLED display. This display is made of 128x64 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. Comparing to existing LCD/LED technologies, the OLED display produce brighter light while using less energy.
The display can be used with either a SPI or I2C interface. The default setting is SPI but can be changed to I2C by soldering resisotrs on the back. It will work with supply voltage of 3.3VDC to 5VDC, however, the logic level of I/O pins is 3.3V and is not 5V tolerant. A Logic Level Converter is recommended if use with Arduino Uno or Mega.
The display controller uses the popular SSD1306 chipset which is well catered for with example code on the internet for many microcontrollers. A fully featured Arduino library with graphics drawing functions and several font sizes is available for download below.
- Supply Voltage: 3.3 ~ 5V
- Screen Size: 128x64 pixels (0.96" Across)
- Monochrome White-on-Black
- Default SPI interface
- Datasheet (SSD1306)
- Github (u8glib library)
- Github (u8glib Arduino library)
- Arduino sample code (SPI)
Dimensions: 28(L) x 27.8(W)mm