waveshare 0.96inch OLED Display Module(C)

Waveshare 0.96inch OLED Module User Manual

Model: 0.96inch OLED Display Module(C)

1. Киришүү

This user manual provides detailed instructions for the Waveshare 0.96inch OLED Module. This module features an embedded SSD1315 driver chip and supports both SPI and I2C communication protocols. It is designed for integration with various development boards, including Raspberry Pi, Arduino, and STM32.

The 0.96inch OLED Module is a compact display solution with a resolution of 128 × 64 pixels, offering clear visual output for your projects.

2. Продукциянын өзгөчөлүктөрү

  • 0.96inch OLED Display Module with embedded SSD1315 Driver Chip.
  • Resolution: 128 × 64 Pixels.
  • Communication Interfaces: 4-wire SPI / I2C.
  • Ultra-narrow bezel and compact size.
  • Борттогу томtage translator for versatile compatibility.
  • Display Color: Upper yellow & lower blue (two-color display).
  • Comes with online development resources and examples for Raspberry Pi, Arduino, and STM32.

3. Топтомдун мазмуну

  • 0.96inch OLED Module x1
  • Jumper cable female-female 7PIN x1
Waveshare 0.96inch OLED Module and included 7-pin jumper cable

Image: The 0.96inch OLED Module shown with the included 7-pin female-female jumper cable.

4. Техникалык шарттар

ПараметрНарк
Operating Voltage3.3V/5V (IO high-level voltage is as same as the power supply.)
Байланыш интерфейси4 зымдуу SPI / I2C
Экран түрүOLED
Control ChipSSD1315
Резолюция128 × 64 пиксель
Контур өлчөмдөрү26.0мм × 26.0мм
Дисплей өлчөмү21.74мм × 11.18мм
Display ColorsBlue/White/Blue and Yellow (1/4 yellow on the top)
Иштөө температурасы-20°C ~ 70°C
Сактоо температурасы-30°C ~ 80°C
Viewбурч> 160°
Detailed outline dimensions and specifications table for the OLED module

Image: Diagram showing the physical dimensions of the OLED module and a summary of its key specifications.

5. Control Interface Pinout

The OLED module features the following control pins:

  • RES: Reset pin, active low.
  • DC: Data/Command selection pin (high for data, low for command).
  • CS: Chip selection pin, active low.
  • CLK: Clock input pin for communication.
  • DIN: Data input pin.
  • GND: Жерге туташтыруу.
  • VCC: Power supply input (3.3V / 5V).
Фронт view of the OLED module showing pin labels and a sample дисплей

Сүрөт: алдыңкы view of the 0.96inch OLED module, highlighting the pin labels (RES, CS, DIN, VCC, DC, CLK, GND) and a sample display showing time and date.

Артка view of the OLED module showing solder pads for SPI and I2C configuration

Сүрөт: Артка view of the 0.96inch OLED module, illustrating the solder pads for configuring SPI or I2C communication modes.

6. Hardware Connection and Setup

6.1. Connecting with Raspberry Pi via SPI Interface

When connecting the OLED module to a Raspberry Pi, use a 7-pin cable and refer to the pin correspondence table below for proper wiring.

OLED PinBCM2835 (Raspberry Pi)Board Pin (Raspberry Pi)
VCC3.3V3.3V
GNDGNDGND
DINMOSI / SDA19 / 3
CLKSCLK / SCL23 / 5
CSCE024
DC2522
RES2713
OLED модулун Raspberry Piге SPI аркылуу туташтыруу үчүн зым схемасы

Image: Visual guide demonstrating the correct wiring connections between the 0.96inch OLED module and a Raspberry Pi board using the SPI interface.

6.2. Connecting with Arduino Board via SPI Interface

The provided demos are based on Arduino UNO PLUS. For other Arduino boards, connect the pins according to the actual pinout of your board. Refer to the Arduino UNO connection pin correspondence table below.

OLED PinUNO Pin
VCC3.3V/5V
GNDGND
DINSPI:D11 / I2C:SDA
CLKSPI:D13 / I2C:SCL
CSD10
DCD7
RSTD8
OLED модулун Arduino тактасына SPI аркылуу туташтыруу үчүн зымдардын схемасы

Image: Visual guide demonstrating the correct wiring connections between the 0.96inch OLED module and an Arduino UNO board using the SPI interface.

6.3. Connecting with STM32

The provided demos are based on the STM32F103RBT6. If you need to port the demo to a different STM32 board, please connect the pins according to the actual pinout of your specific board. Refer to the STM32F103RBT6 connection pin correspondence table below.

OLED PinSTM32 Pin
VCC3.3V
GNDGND
DINSPI:PA7 / I2C:PB9 / I2C_SOFT: PC8
CLKSPI:PA5 / I2C:PB8 / I2C_SOFT: PC6
CSPB6
D/CPA8
RESPA9
Wiring diagram for connecting the OLED module to an STM32 board

Image: Visual guide demonstrating the correct wiring connections between the 0.96inch OLED module and an STM32 development board.

7. Операциялык кароо

To ensure optimal performance and longevity of your OLED module, please observe the following:

  • Кубат туташуу: Be careful not to reverse the power connection (VCC and GND) as this can damage the module.
  • Self-Luminous Display: OLED displays are self-luminous and do not have a backlight. Simply connecting VCC and GND will not illuminate the display. You must use program control to highlight the OLED and display content.
  • Сүрөттү сактоо: Avoid displaying the same static screen content for prolonged periods. Continuous display of static images can lead to residual images (burn-in) and potentially damage the OLED panel.

8. Көйгөйлөрдү аныктоо жана көп берилүүчү суроолор

Q: How many volts can the OLED module be used in a system?
A: The OLED module is designed for use in a 3.3V system by default. However, extensive testing has shown that it functions reliably in a 5V system as well.
Q: How many hours does the OLED module last?
A: Under normal operating conditions, the OLED module typically has a lifespan of approximately 50,000 hours.
Q: OLED module connected to the power supply why does not light?
A: OLED displays are self-luminous and do not have a backlight. The display will not light up by simply connecting VCC and GND. You must use program control to initialize the display and send data to illuminate the OLED and show content.

9. Колдоо

For further assistance, development resources, or if you encounter any problems, please contact Waveshare support. Online development resources are available to help you get started with your projects.

Visit the official Waveshare store for more information: Waveshare Store

Тектеш документтер - 0.96inch OLED Display Module(C)

Preview 0.91 дюймдук OLED модулунун колдонуучу колдонмосу - Waveshare
SSD1306 контроллери бар Waveshare 0.91 дюймдук OLED модулу (128x32 пиксел) үчүн колдонуучунун колдонмосу.view, функциялары, пинут, I2C байланышы жана STM32, Raspberry Pi (BCM2835, WiringPi, Python) жана Arduino үчүн демо код.
Preview Waveshare 2.4 дюймдук LCD модулунун колдонуучу колдонмосу
Waveshare 2.4 дюймдук LCD TFT дисплей модулунун өзгөчөлүктөрү, мүнөздөмөлөрү жана Raspberry Pi, STM32 жана Arduino менен колдонулушу боюнча кеңири колдонмо. SPI интерфейси, IL9341 контроллери, аппараттык туташуулар жана программалык камсыздоо жөнүндө билип алыңыз.ampБул 240x320 чечилиштеги дисплейди долбоорлоруңузга интеграциялоо үчүн колдонмолор.
Preview Waveshare 2.66 дюймдук электрондук кагаз модулунун колдонмосу
Waveshare 2.66 дюймдук e-Paper модулу боюнча кеңири колдонуучу колдонмосу, анда анын функциялары, мүнөздөмөлөрү, SPI убактысы, иштөө протоколу, сактык чаралары жана Raspberry Pi, Jetson Nano, STM32 жана Arduino платформалары үчүн интеграциялоо боюнча көрсөтмөлөр, анын ичинде API сүрөттөмөлөрү жана Көп берилүүчү суроолор камтылган.
Preview MLX90640-D110 термикалык камера модулу - маалымат жадыбалы, мүнөздөмөлөр жана жол
Waveshare MLX90640-D110 32x24 IR термикалык камера модулу үчүн толук техникалык мүнөздөмөлөр, өзгөчөлүктөр жана колдонуу боюнча колдонмо. I2C интерфейсинин чоо-жайын, Raspberry Pi, STM32, ESP32 жана FAQ үчүн аппараттык байланыштарды камтыйт.
Preview 0.96 дюймдук OLED колдонуучусунун колдонмосу - Waveshare
Waveshare 0.96 дюймдук OLED дисплей модулу (SSD1306) үчүн кеңири колдонуучу колдонмосу. SPI/I2C интерфейстерин, аппараттык/программалык камсыздоону орнотууну жана камтылган долбоорлор үчүн негизги параметрлерди камтыйт.
Preview Waveshare 2.13 дюймдук электрондук кагаз шляпасы (B) колдонуучунун колдонмосу жана техникалык колдонмосу
Waveshare 2.13 дюймдук электрондук кагаз шляпасы (B) боюнча кеңири колдонмо, анда Raspberry Pi, Arduino, Jetson Nano жана STM32 үчүн жабдыктардын туташуулары, программалык камсыздоону орнотуу, программалоо принциптери жана көйгөйлөрдү чечүү камтылган.