Menu
Your Cart
Please note! Due to the busy period around Black Friday, Cyber Monday and Christmas, there is a chance of longer delivery time.

0.96 inch OLED Display 128*64 Pixels White - SPI

0.96 inch OLED Display 128*64 Pixels White - SPI
0.96 inch OLED Display 128*64 Pixels White - SPI
0.96 inch OLED Display 128*64 Pixels White - SPI
0.96 inch OLED Display 128*64 Pixels White - SPI
0.96 inch OLED Display 128*64 Pixels White - SPI
  • Availabilty: Directly available from warehouse in Eindhoven
  • Model: 0.96OLEDWHITE
  • SKU: 000323
€7.00
Ex Tax: €5.79
10 or more €6.50
20 or more €6.00
50 or more €5.50
100 or more €5.00

A 0.96 inch OLED display of 128*64 white pixels and very good viewing angles of at least 160 degrees.
To connect the display you can follow the Adafruit manual for the majority.
The required library and manual can be found here.

Pin Description
GND Ground/min/earth
VCC 3.3V or 5V power supply
D0 CLK (clock of SPI or I2C)
D1 MOSI (data signal from SPI or I2C)
RST Reset
DC Data/command signal
CS Chip select signal

This screen can also be used with an I2C connection. This requires various modifications. We do not recommend this if you have little experience with (SMD) soldering.
Please note: Execution of the modification is at your own risk!

Requirements:

  • Soldering iron/soldering station
  • A little bit of soldering tin
  • A 100nF capacitor
  • A 10K resistor (wire resistance advised)
  • A recent version of Arduino that allows libraries to be installed automatically
  • An internet connection

Step-by-step plan to convert the screen from SPI to I2C Communation:

  1. Test the OLED display with SPI to check that your system and OLED screen are functional (see links above)
  2. Remove the resistance at R3 and keep it:
  3. Solder the stored resistance from step 2 to the empty spot at R1. You can also use a 4.7K wire resistor if you have little experience with SMD soldering.
    SMD Resistance Wirewound
  4. Solder the soldering surfaces at R8 together with soldering tin (solder bridge):
  5. Make the following setup so that the RES pin is properly connected:
  6. Connect the pins of the LCD screen in the following way:
    OLED Display Pin Connect to:
    GND Ground/min/earth
    VCC 3.3V or 5V power supply
    D0 Pin 12 on Arduino
    D1 Pin 11 on Arduino
    RST see step 5 for connection
    DC Ground/min/earth
    CS Ground/min/earth
  7. Install the U8g2 library via the Arduino IDE: Sketch -> Use library -> Manage libraries ... (search for U8g2 and install the most recent version)
  8. Open a new sketch in Arduino and use the following code to use the OLED display in I2C mode.
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #include 
    #include      //Using u8g2 library
    
    U8X8_SSD1306_128X64_NONAME_SW_I2C u8x8(12, 11, U8X8_PIN_NONE);
    
    void setup(void)
    {
      u8x8.begin();
      u8x8.setPowerSave(0);
    
      u8x8.setFont(u8x8_font_pxplusibmcgathin_f);
      u8x8.drawString(0,0,"Hello World 209!");
      u8x8.drawString(0,3,"1234567890123456");
      u8x8.drawString(0,7,"Hello World 209!");
    }
    
    void loop(void)
    {
    }
    
  9. Now you can use your OLED screen with I2C!


For a exampleof the connections with an Arduino Uno, see the following page: SSD1306 Display SPI Connection or I2C (According to resistors)

In this example a Software I2C implementation is used. This implementation is also compatible with microcontrollers that do not have an internal I2C controller. Would you rather use the internal (Hardware/HW) I2C controller? Then follow the following steps:

  1. Change the next piece of code from the example above:
    U8X8_SSD1306_128X64_NONAME_SW_I2C u8x8 (12, 11, U8X8_PIN_NONE);
    To:
    U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8 (U8X8_PIN_NONE);
  2. Connect pin D0 of the OLED screen to the I2C SCL pin of your Arduino. (A5/SCL pin on Arduino Uno and Nano models, 21/SCL pin on the Arduino Mega )
  3. Connect pin D1 of the OLED screen to the I2C SDA pin of your Arduino. (A4/SDA pin on Arduino Uno and Nano models, 20/SDA pin on the Arduino Mega )
  4. Upload the new code
Please login or register to review

Reviews Over 0.96 inch OLED Display 128*64 Pixels White - SPI

This product has 1 review(s) in total.

Specifications

General
Brand No brand
Features Display
General physical appearance
Main color Blue
Weight [g] 4
Mounting options Mounting hole(s)
Dimension X [mm] 28
Dimension Y [mm] 28
Diameter mounting hole(s) [mm] 2.0
Form factor Module (general)
General electrical properties
Minimum supply voltage [V DC] 3.3
Maximum supply voltage [V DC] 5
Minimum IO-pin input voltage [V] 3.3
Maximum IO-pin input voltage [V] 5
IO-pin output voltage [V] Equal to supply voltage
Communication
Hardware interface(s) SPI
Display
Type OLED
Driver SSD1306
Screen diagonal [inch] 0.96
Number of pixels long side 128
Number of pixels short side 64
Display shape Rectangular
Pixel colors White
Connectors
Power supply connector(s) Pin header male (2.54mm)
IO-connector(s) Pin header male (2.54mm)
Package contents
Package contents 1x Display module

If you have a question or problem regarding a product, please contact us by using one of the buttons below.

1
false
true
true
Remove
Change
tr