SSD1306 0.91" 128x32 SPI OLED Module for Arduino – White/Blue
SSD1306 0.91-Inch 7-Pin SPI OLED Display Module – White & Blue Screen for Arduino
Take your Arduino, Raspberry Pi, or microcontroller projects to the next level with this compact SSD1306 0.91-inch OLED display module. Featuring a crisp 128×32 resolution and a 7-pin SPI interface, this tiny yet powerful screen delivers sharp, high-contrast visuals — perfect for DIY electronics, wearable tech, sensor readouts, and custom embedded projects.
With its self-emissive OLED technology, the display requires no backlight, resulting in deep blacks, vivid whites (or blues, depending on variant), and excellent visibility even in low-light environments. The ultra-low power consumption makes it ideal for battery-powered builds.
Key Features
- Driver IC: SSD1306 – widely supported across Arduino, ESP8266, ESP32, STM32 & more
- Display Size: 0.91 inches (diagonal)
- Resolution: 128 × 32 pixels
- Interface: 7-Pin SPI for fast data transfer
- Screen Colors Available: White or Blue OLED
- Self-Emissive OLED: No backlight needed — excellent contrast and readability
- Wide Compatibility: Works with Arduino UNO, Nano, Mega, Raspberry Pi, and other common platforms
- Compact Footprint: Ideal for space-constrained enclosures and wearable designs
- Low Power Consumption: Great for battery-operated and portable projects
- Model Number: 0.91 OLED 7PIN
Specifications
| Display Type | OLED |
| Driver Chip | SSD1306 |
| Screen Size | 0.91 inches |
| Resolution | 128 × 32 px |
| Interface | 7-Pin SPI |
| Color Options | White / Blue |
| Operating Voltage | 3.3V – 5V |
| Origin | Made in Mainland China |
What Can You Build With It?
This OLED module is perfectly suited for a wide variety of maker and electronics projects, including:
- Real-time sensor dashboards (temperature, humidity, pressure)
- Portable weather stations
- DIY smartwatches and fitness trackers
- Game consoles and retro displays
- Custom UI overlays for 3D printers and CNC machines
- IoT device status indicators
Easy to Integrate
The SSD1306 is one of the most popular OLED driver ICs in the maker community, with excellent library support (Adafruit SSD1306, U8g2, and more). Getting your display up and running with Arduino typically takes just minutes — even for beginners.
Looking for other tools for your electronics projects? Check out the Electromagnetic Induction Tester – Coil & Circuit Fault Detector or the Air Compressor Pressure Gauge – DIY Tool for your workshop bench.
Learn more: ENERGY STAR product efficiency guidance
Frequently Asked Questions
Q: Is this SSD1306 OLED module compatible with Arduino UNO and Nano?
A: Yes! The SSD1306 0.91-inch SPI OLED module is fully compatible with Arduino UNO, Nano, Mega, ESP8266, ESP32, and most other popular microcontroller boards. Simply connect via the 7-pin SPI interface and use a supported library such as the Adafruit SSD1306 library to get started quickly.
Q: What is the difference between the White and Blue screen variants?
A: Both variants use the same SSD1306 driver and 128×32 resolution. The only difference is the pixel emission color — the White version displays bright white pixels on a black background, while the Blue version displays vivid blue pixels. Both offer excellent contrast and visibility.
Q: Does this module require a separate power supply or backlight?
A: No separate backlight is needed. OLED displays are self-emissive, meaning each pixel produces its own light. The module operates on 3.3V to 5V, making it directly compatible with most Arduino and microcontroller logic levels without any additional components.