OLED 128x32
Image Gallery










Overview
The DIYables OLED 128x32 is an ultra-compact 0.91-inch white self-luminous OLED display with 128×32 pixel resolution and I2C interface. Despite its minimal footprint (38mm × 12mm × 4.1mm), it delivers high-contrast output using the SSD1306 driver, which is supported by the same Adafruit SSD1306 library as the larger 128×64 variant. Operates from 3V to 5V with only 0.08W power consumption at full brightness.
Quick Overview
| Property | Value |
|---|---|
| Resolution | 128 × 32 pixels |
| Screen Size | 0.91 inch diagonal |
| Dimensions | 38mm × 12mm × 4.1mm |
| Driver IC | SSD1306 |
| Interface | I2C |
| I2C Address | 0x3C (default) |
| Display Color | White (monochrome) |
| Operating Voltage | 3V – 5V |
| Power Consumption | 0.08W (full screen) |
| Viewing Angle | >160° |
| Operating Temperature | −30°C to 70°C |
Key Features
Ultra-Compact Form Factor
At 38mm × 12mm, this is one of the smallest usable OLED modules available, suitable for tight enclosures and wearables.
SSD1306 Driver
Same driver as the 128×64 variant — library code requires only a height change from 64 to 32.
Self-Luminous No-Backlight
True black, >160° viewing angle, and near-zero power on dark screens.
3V–5V Universal Operation
Compatible with all common microcontrollers without additional level shifting hardware.
Technical Specifications
| Parameter | Value |
|---|---|
| Resolution | 128 × 32 pixels |
| Screen Size | 0.91 inch |
| Dimensions | 38mm × 12mm × 4.1mm |
| Driver IC | SSD1306 |
| Interface | I2C |
| I2C Address | 0x3C (default) |
| Display Color | White (monochrome) |
| Operating Voltage | 3V – 5V DC |
| Power Consumption | 0.08W (full screen) |
| Viewing Angle | >160° |
| Operating Temperature | −30°C to 70°C |
| Pin Count | 4 (VCC, GND, SCL, SDA) |
Pinout
| Pin | Label | Description |
|---|---|---|
| 1 | VCC | Power supply — 3.3V or 5V |
| 2 | GND | Ground |
| 3 | SCL | I2C clock line |
| 4 | SDA | I2C data line |
Getting Started
Wiring (Arduino Uno / Nano)
| OLED Pin | Arduino Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| SCL | A5 |
| SDA | A4 |
Libraries
Applications
- Wearable electronics
- Compact IoT status displays
- Battery-powered devices
- Status bar indicators
- Narrow enclosure panels
- Clock and timer displays
Equivalent Boards
| Module | Key Difference |
|---|---|
| OLED 128x64 | Double the vertical resolution, 0.96 inch, same protocol |
| OLED Set (128x64 + 128x32) | Bundle of both sizes |
| 2.4" OLED SSD1309 | Same resolution as 128x64 but on a large 2.4" panel |
| LCD I2C 16x2 | Character-only, backlight required |
Beginner Tutorials
Notes
- When initializing with Adafruit SSD1306, specify height as 32 (not 64).
- Default I2C address is 0x3C. Run an I2C scanner if it does not respond.
- The narrow aspect ratio (128×32) limits text to 4 lines at size 1, or 2 lines at size 2.
Community
Revision History
| Version | Date | Notes |
|---|---|---|
| v1.0 | 2026-06 | Initial entry |
