SSD1306 0.96" I2C White OLED Display Module 4-Pin for Arduino, Raspberry Pi & ESP32

SKU AA411

$6.89 USD Shipping & tax calculated at checkout
In stock· Order by 3pm ET and it ships today

SSD1306 0.96in 128x64 white OLED display module for Arduino, Raspberry Pi and ESP32, delivering low-power I2C visual output for sensor data, menus and dashboards in robotics, home automation and prototyping.

  • Free Ground Shipping U.S. orders $35+
  • Ships from USA Domestic fulfillment
  • 30-day returns Free defect replacement
  • 7-day support Fast email replies
Frequently bought together
ShillehTek SSD1306 0.96 inch I2C White OLED Display Module angled view SSD1306 0.96" I2C White OLED Display Module 4-Pin for Arduino, Raspberry Pi & ESP32No reviews yet $6.89 This item
Total for 4 items
$31.85

Products related to this item

Product Overview

OLED display module for compact visual output, this SSD1306 0.96-inch white screen gives your project a crisp 128x64 I2C display for text, icons, sensor readings, menus, and simple graphics. The built-in SSD1306 driver and 4-pin connection make it easy to add a small status screen to Arduino, Raspberry Pi, and ESP32 builds, with straightforward wiring for VCC, GND, and I2C lines. Ideal for robotics, home automation, test equipment, and prototyping, it enables low-power visual feedback in embedded electronics, portable devices, DIY dashboards, and maker projects where a readable monochrome OLED is needed.

Frequently asked questions

Yes. This 0.96-inch SSD1306 OLED module is intended for Arduino, Raspberry Pi, and ESP32 projects that support I2C communication. Use the appropriate library or driver for your platform to display text, icons, sensor readings, and simple graphics.
The module uses a simple 4-pin connection: VCC, GND, and the two I2C signal lines. Header soldering is not specified for this listing, so check the product photos or package contents before planning a plug-in breadboard setup.
This display communicates over I2C using the built-in SSD1306 driver, so it needs power, ground, SDA, and SCL connections. The listing does not specify an operating voltage, so confirm compatibility with your board before applying power.
It is well suited for compact status screens showing sensor readings, menus, device states, or simple graphics. Common projects include robotics, home automation displays, portable electronics, DIY dashboards, and test equipment with limited front-panel space.
If the screen stays blank, verify VCC and GND, confirm SDA and SCL are connected to the correct I2C pins, and use an SSD1306-compatible library. Also check the I2C address in your code against the address detected by your board.

Have other questions?

Chat with our US-based team — we usually reply fast.

Features & Specs

SSD1306 Controller Uses the SSD1306 driver IC for a 128x64 white monochrome OLED display.

I2C Interface Communicates over I2C through a simple 4-pin connection for VCC, GND, SDA, and SCL.

Compact Screen Size The 0.96-inch display fits compact electronics, portable devices, and embedded projects.

Platform Compatibility Compatible with Arduino, Raspberry Pi, and ESP32 development boards.

Display Use Cases Suitable for text, icons, sensor readings, menus, and simple graphics output.

Embedded Applications Works well in robotics, home automation, test equipment, DIY dashboards, and prototyping.

Low Power Feedback Provides readable low-power visual feedback for maker and embedded electronics projects.

Documents

Full Product Manual SSD1306 0.96" I2C White OLED Display Module 4-Pin for Arduino, Raspberry Pi & ESP32 | ShillehTek Product Manual In-depth setup guide with wiring, code examples, and troubleshooting.

Related Tutorials

Arduino Uno VL53L0X: Show Distance on SSD1306 OLED
Apr 24, 2026Tutorial

Arduino Uno VL53L0X: Show Distance on SSD1306 OLED

Build an Arduino Uno distance meter using the VL53L0X ToF sensor and SSD1306 OLED to display real-time millimeter rea...
Arduino Nano RC522 RFID: Smart Door Lock with OLED
May 17, 2026Tutorial

Arduino Nano RC522 RFID: Smart Door Lock with OLED

Build an Arduino Nano RC522 RFID smart door lock with an OLED status screen and servo latch action, using simple wiri...
Arduino DS3231 RTC: OLED Alarm Clock with Buzzer
May 17, 2026Tutorial

Arduino DS3231 RTC: OLED Alarm Clock with Buzzer

Build an Arduino DS3231 RTC alarm clock with an SSD1306 OLED and buzzer for accurate, battery-backed timekeeping and ...
ESP32 MQ-135: Air Quality Dashboard with OLED
May 19, 2026Tutorial

ESP32 MQ-135: Air Quality Dashboard with OLED

Build an ESP32 air quality dashboard using an MQ-135, DHT22, and SSD1306 OLED, with live readings on-screen and on a ...
Arduino Nano + INA219 OLED: Power Bank Live Stats
May 19, 2026Tutorial

Arduino Nano + INA219 OLED: Power Bank Live Stats

Build an Arduino Nano power bank with INA219 monitoring and an SSD1306 OLED to display live voltage, current, and pow...
Arduino Nano NEO-6M GPS: OLED Speedometer Display
May 20, 2026Tutorial

Arduino Nano NEO-6M GPS: OLED Speedometer Display

Build an Arduino Nano GPS speedometer using a NEO-6M module and SSD1306 OLED for a clear, wheel-sensor-free speed rea...
Arduino Nano MAX30102: OLED Pulse Oximeter Build
May 22, 2026Tutorial

Arduino Nano MAX30102: OLED Pulse Oximeter Build

Build an Arduino Nano MAX30102 pulse oximeter with an SSD1306 OLED for live BPM and SpO2 readout using simple I2C wir...
Arduino Nano DS18B20: Automated Aquarium Control
May 22, 2026Tutorial

Arduino Nano DS18B20: Automated Aquarium Control

Build an Arduino Nano aquarium controller using a DS18B20 probe, DS3231 RTC, relays, and OLED to automate heater cont...
ESP32 DS18B20: Wi-Fi Smoker Thermometer Alerts
May 26, 2026Tutorial

ESP32 DS18B20: Wi-Fi Smoker Thermometer Alerts

Build an ESP32 DS18B20 Wi-Fi BBQ thermometer with OLED readout and Telegram alerts, so you can monitor long smoker co...
Arduino Nano INA219 OLED: Live Bench Supply Display
May 26, 2026Tutorial

Arduino Nano INA219 OLED: Live Bench Supply Display

Build an Arduino Nano bench supply with LM2596 regulation, INA219 current sensing, and an SSD1306 OLED for live volta...
Arduino Nano DS3231: Timed pill dispenser alerts
May 27, 2026Tutorial

Arduino Nano DS3231: Timed pill dispenser alerts

Build an Arduino Nano DS3231 pill dispenser with servo indexing, buzzer alerts, and an SSD1306 OLED so scheduled dose...
ESP32 ADS1115: Monitor 4 Soil Sensors via Wi-Fi
May 27, 2026Tutorial

ESP32 ADS1115: Monitor 4 Soil Sensors via Wi-Fi

Build an ESP32 + ADS1115 multi-plant soil monitor that reads 4 moisture sensors and serves live Wi-Fi dashboard value...
Arduino Nano DS3231: Build a Sunrise Alarm Clock
May 29, 2026Tutorial

Arduino Nano DS3231: Build a Sunrise Alarm Clock

Build an Arduino Nano DS3231 sunrise alarm clock with an LED fade-in, relay control, and OLED display for a gentler w...
Arduino Nano MAX6675 Thermocouple: Read Up to 1024�b0C
Jun 10, 2026Tutorial

Arduino Nano MAX6675 Thermocouple: Read Up to 1024b0C

Build an Arduino Nano MAX6675 K-type thermocouple reader with OLED display and optional over-temp relay cutoff for sa...
Arduino Nano TCA9548A: Run 8 Identical I2C Devices
Jun 10, 2026Tutorial

Arduino Nano TCA9548A: Run 8 Identical I2C Devices

Wire an Arduino Nano to a TCA9548A I2C multiplexer to run up to eight identical 0x3C OLEDs or sensors without address...
Arduino Nano KY-040 Rotary Encoder: OLED Menu UI
Jun 10, 2026Tutorial

Arduino Nano KY-040 Rotary Encoder: OLED Menu UI

Build an Arduino Nano menu UI using a KY-040 rotary encoder and SSD1306 OLED for smooth scroll-and-click navigation w...
Arduino MAX30102: Heart Rate and SpO2 on OLED
Jun 13, 2026Tutorial

Arduino MAX30102: Heart Rate and SpO2 on OLED

Build an Arduino Nano MAX30102 pulse oximeter that shows live BPM and optional SpO2 on an SSD1306 OLED, using the Spa...
Arduino TM1637, SSD1306, E-Paper: Pick a Display
Jun 14, 2026Tutorial

Arduino TM1637, SSD1306, E-Paper: Pick a Display

Compare TM1637, SSD1306 OLED, and 2.13-inch e-paper to pick the right Arduino display based on power, refresh rate, r...

Related Videos

Customer Reviews