Introduction: 0.96inch I2C OLED With SMD Pin

About: make something for smart life / smart home


1 x OPEN-SMART UNO R3 board

1 x 0.96inch I2C OLED with SMD pin

1 x IO Expansion Shield

1 x Test Fixture

4 x Dopont cable


Beautiful I2C OLED display module with SMD and PAD pins for DIY. It is easy to solder it on the Experiment PCB or the PCB you design. Driver IC is SSD1306. Compatible with 5V / 3.3V MCU.

This is an OLED monochrome 128x64 dot matrix display module with I2C Interface. Comparing to LCD, OLED screens are way more competitive, which has a number of advantages such as high brightness, self-emission, high contrast ratio, wide viewing angle, wide temperature range, and low power consumption.

You can solder it onto experiment PCB
or your own design PCB easily with the help of the SMD pins.

- Can use it directly to display characters, graphics

- Compatibility: Because the logic level is 3.3V 5V compatible, it is compatible with Arduino board(Arduino UNO R3 / Arduino Nano / Arduino Mega2560 / Arduino Leonardo) or other 5V or 3.3V MCU.

- Interface: I2C
- Logic level: 5V or 3.3V (onboard 3.3V level converter circuit)

- Angle of view: about 160 degree

- Display color: Yellow and blue, white, blue

- Display dimension: 0.96inch

- Driver IC: SSD1306

- Operating voltage: 3.2 – 5.5V

- IO Port Package: Both SMD and PAD are available, and the pin pitch is 2.54mm.

- Application: smart watch, MP3, thermometer, instruments, DIY projects, etc.

More docs from:
Google drive

Step 1: Step1: Install Libraries

Download Arduino library for SMD OLED 0.96 inch I2C.rar and uzip it.

Then put the two file folders into the libraries directory of your Arduino IDE. Mine is D:\arduino-1.6.5-r2\libraries And then restart the IDE, such as close all the IDE windows and then click arduino.exe again.

Step 2: Step2: Install Hardware

With the help of the Test Fixture, you donot have to solder the pin header to test it. Of course you can solder.

You can connect the OLED module to OPEN-SMART UNO R3 board according to the following table:

Step 3: Step3: Upload Sketch Code

Plug the USB

cable to your PC and the board.

Open the demo code \arduino-1.6.5-r2\libraries\Adafruit_SSD1306\examples\ssd1306_128x64_i2c

Then select board type: Arduino/Genuino Uno

And then select the write COM number for the board.

Then click upload button to upload the code to the board.

So you can enjoy the OLED

You can see it display some characters, graphics.