


0.96 Inch OLED Display Module I2C 128×64 SSD1306 for Arduino, ESP32 & Raspberry Pi
Display graphics, text, icons, and sensor data with the 0.96 Inch OLED Display Module featuring a 128×64 pixel SSD1306 controller and I2C interface. Compatible with Arduino, ESP32, Raspberry Pi, NodeMCU, STM32, and other development boards, this compact display offers excellent contrast, low power consumption, and wide viewing angles without requiring a backlight. Ideal for IoT projects, robotics, embedded systems, smart devices, wearable electronics, and STEM education.
Customize
Share :
0.96 Inch OLED Display Module I2C 128×64 SSD1306 for Arduino, ESP32 & Raspberry Pi
The 0.96 Inch OLED Display Module is one of the most widely used display modules in embedded electronics and IoT development. Powered by the SSD1306 display controller, it provides a crisp 128×64 pixel monochrome OLED display with excellent readability, high contrast, and ultra-low power consumption.
Unlike traditional LCD displays, OLED technology does not require a backlight, resulting in deeper blacks, higher contrast, and improved visibility from almost any angle. The built-in I2C interface simplifies wiring, requiring only four connections (VCC, GND, SDA, and SCL).
Compatible with Arduino Uno, Nano, Mega, ESP32, Raspberry Pi, ESP8266 NodeMCU, STM32, and other microcontroller platforms, this display is perfect for showing sensor readings, menus, GPS data, clocks, animations, system status, battery indicators, and custom graphics.
Whether you're building an IoT dashboard, wearable device, robot, weather station, or portable electronics project, the SSD1306 OLED Display Module delivers professional-quality display performance in a compact form factor.
Key Features
- 0.96 Inch Monochrome OLED Display
- 128 × 64 Pixel Resolution
- SSD1306 Display Controller
- I2C Communication Interface
- High Contrast Display
- Wide Viewing Angle
- No Backlight Required
- Low Power Consumption
- Fast Display Refresh
- Compact PCB Design
- Supports Text, Graphics, Icons & Animations
- Easy Library Support
- Compatible with Arduino, ESP32, Raspberry Pi, NodeMCU, and STM32
- Ideal for IoT, Robotics, Embedded Systems, and STEM Projects
Technical Specifications
| Specification | Details |
|---|---|
| Product Type | OLED Display Module |
| Display Size | 0.96 Inch |
| Display Technology | OLED |
| Resolution | 128 × 64 Pixels |
| Display Controller | SSD1306 |
| Communication Interface | I2C |
| Display Color | White / Blue |
| Operating Voltage | 3.3V – 5V DC |
| Viewing Angle | Wide Viewing Angle |
| Backlight | Not Required |
| Power Consumption | Low |
| Interface Pins | VCC, GND, SDA, SCL |
| Compatibility | Arduino, ESP32, Raspberry Pi, NodeMCU, STM32 |
Applications
- IoT Dashboards
- Robotics
- Arduino Projects
- ESP32 Projects
- Raspberry Pi Displays
- Weather Stations
- GPS Navigation Displays
- Battery Monitoring Systems
- Smart Home Devices
- Wearable Electronics
- Industrial Displays
- Sensor Data Visualization
- Embedded Systems
- DIY Electronics
- STEM Education
Package Includes
- 1 × 0.96 Inch OLED Display Module (SSD1306)
Why Buy from Horizocart?
- Genuine quality-tested OLED display modules
- Bright, high-contrast display
- Fast shipping across India
- Secure packaging
- Competitive pricing
- Trusted electronics and IoT supplier
- Excellent customer support
- Ideal for students, makers, engineers, and professionals
Frequently Asked Questions
Q. Is this OLED display compatible with Arduino Uno?
Yes. It is fully compatible with Arduino Uno, Nano, Mega, Leonardo, and other Arduino-compatible boards using the I2C interface.
Q. Can I use it with ESP32?
Yes. The SSD1306 OLED works seamlessly with ESP32 via I2C communication.
Q. Does it work with Raspberry Pi?
Yes. It can be connected to Raspberry Pi using the I2C interface and Python libraries such as CircuitPython or luma.oled.
Q. How many GPIO pins are required?
Only 4 connections are required:
- VCC
- GND
- SDA
- SCL
Q. Does the OLED require a backlight?
No. OLED pixels emit their own light, so a separate backlight is not required.
Q. Which Arduino library is commonly used?
Popular libraries include:
- Adafruit SSD1306
- Adafruit GFX
- U8g2 Library
Q. Can I display graphics and icons?
Yes. The SSD1306 supports text, graphics, bitmaps, icons, animations, and custom fonts.


