I2C
Display Control LIVE
Presets
Bright
Dim
Off
Contrast
200
0255
Add Text
X col 0–15
Y row 0–7
Size
MakeGPT Connect
OLED SSD1306
Contrast 200
Frames 0
Status RENDERING
Protocol I2C
Channel History
Oled Ssd1306
About

The SSD1306-driven OLED uses a 128×64 pixel monochrome matrix. Each pixel is individually addressable via I²C (address 0x3C or 0x3D). A built-in charge pump generates the 7–12V required to drive the organic pixels, so no external boost converter is needed.

Specifications
Supply voltage3.3 – 5 V
Resolution128 × 64 pixels
InterfaceI²C (up to 400 kHz)
I²C address0x3C (default) or 0x3D
Colour depthMonochrome
Driver ICSSD1306
Viewing angle160°
Current (full on)~20 mA
How it works
OLED pixels emit their own light when current flows through the organic layer — no backlight needed. The SSD1306 contains GDDRAM (Graphic Display Data RAM) where each bit maps to one pixel. Your microcontroller writes page-row data over I²C, and the driver refreshes the panel at ~60 Hz.
Use cases
  • Compact sensor dashboards on IoT devices
  • Menu interfaces for embedded systems
  • Wearable displays and fitness trackers
  • Status readouts on maker projects
Limitations Monochrome only. OLED pixels gradually degrade with use (especially static images). Screen burn-in can occur after prolonged display of fixed content. Limited to 128×64 resolution.
Ask AI
Settings
Ask about oled ssd1306
Hi! I can answer questions about the Oled Ssd1306 — wiring, code, troubleshooting, or anything else.
Settings
Animate on load
Show grid
Graph history
Sign In