1.3 Inch OLED White Display 128×64 – I2C (SH1106) COM42, R14

Fr8,000

The 1.3 inch OLED white display 128×64 I2C module is a compact, high-contrast screen powered by the SH1106 driver. It offers clear white text and graphics and works with popular microcontrollers like Arduino, ESP32, and ESP8266 over the I2C interface.

In stock

SKU: DIS9541 Category:

Description

The 1.3 inch OLED white display 128×64 I2C module is a compact, high-contrast screen powered by the SH1106 driver. It offers clear white text and graphics and works with popular microcontrollers like Arduino, ESP8266, ESP32, and Raspberry Pi.

Unlike LCDs, OLEDs are self-emitting and do not require a backlight, resulting in higher contrast, wider viewing angles, and lower power consumption—making it ideal for battery-powered projects.

This module commonly uses the SH1106 driver (SSD1306-compatible), which is supported by several open-source display libraries like U8g2, U8glib, and Adafruit_SSD1306.

Specification

Property Value
Display Type OLED, Monochrome (White)
Display Size 1.3 inch diagonal
Resolution 128 x 64 pixels
Interface I2C (SDA, SCL)
Driver IC SH1106 / SSD1306 compatible
Operating Voltage 3.3V to 5V
Operating Temp -40°C to +70°C
Display Area ~29.42mm × 14.7mm
Module Dimensions ~35mm × 33mm × 5mm
Viewing Angle >160°
Power Consumption Ultra-low

Pin definitions

Pin Label Description
1 GND Ground
2 VCC Power (3.3–5V)
3 SCL I²C Clock
4 SDA I²C Data

Hardware Required

Item Description
1.3″ OLED Display Module White monochrome, 128×64, I²C (this product)
Microcontroller Board Arduino Uno/Nano/Mega, ESP8266 (D1 Mini), ESP32, etc.
Breadboard (optional) For quick prototyping
Jumper Wires Male-to-Female or Male-to-Male to connect pins
USB Cable & Computer To power/program your board via the Arduino IDE
3.3 V Regulator (optional) If your board lacks a 3.3 V output for delicate modules

How to Connect 1.3 Inch OLED White I2C 128X64 Display With Arduino/ESP8266/Esp32

Arduino Uno Wiring

OLED Pin Arduino Pin
GND GND
VCC 5V
SCL A5
SDA A4

ESP8266 (NodeMCU/Wemos)

OLED Pin ESP8266 Pin
GND GND
VCC 3.3V
SCL D1 (GPIO5)
SDA D2 (GPIO4)

ESP32

OLED Pin ESP32 Pin
VCC 3.3V
GND GND
SDA GPIO21
SCL GPIO22

 

Nodemcu with 1.3 inch OLED white display 128x64 I2C schematic diagram
Nodemcu with 1.3 inch OLED white display 128×64 I2C
arduino uno with 1.3 inch OLED white display 128x64 I2C schematic diagram
Arduino Uno with 1.3 inch OLED white display 128×64 I2C

Setting up the library

To control our OLED display with an Arduino, we will need “U8glib”/U8g2″ library or “Adafruit SH110X” library. Follow this link to see how to install any of them.

Example Code Using U8g2 Library (Recommended for SH1106)

Uncomment this line if you are using U8glib library example.

U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE); // I2C / TWI

Arduino Example Using Adafruit_SH110X (for SH1106)

Applications

  • IoT dashboards & sensor readouts
  • Battery-powered displays & wearables
  • Real-time clocks & timers
  • Portable meters & audio meters
  • Retro-style game screens

Resources

Package includes:
1× 1.3″ OLED Display Module (128×64, White)
1× 4-pin header (soldered or loose)