Categories
Reviews

Shipping Rate

The shipping costs are based on weight, volume, delivery address and subtotal of the order.
Indication of shipping costs:


Standard mail*: €2,50
Parcel Basic NL: €5,95 (free from €100)
Parcel International: See link below
Pickup in Eindhoven: €0,00


*The system will automatically decide if standard mail is possible. If not, then only Parcel and Pickup are available.
See this page for extra shippings options and explanation about the shipping costs: Shipping

0.96 inch OLED Display 128*64 pixels white - I2C

0.96 inch OLED Display 128*64 pixels white - I2C

Quick Shipping

Ordered before 17:00 on a business day? We ship the same day!

Pickup order in Eindhoven

Pickup on order also possible. Click here for more information: Pickup

Model: I2C0.96OLEDWHITE
SKU: 001256
Availability: In Stock
... Piece(s) Sold
€7.00 Ex Tax: €5.79
From 10 pieces the price is €6.50
From 25 pieces the price is €6.00
From 50 pieces the price is €5.50
From 100 pieces the price is €5.00
Stock Indication:
Quantity: Add to Cart

A 0.96 inch I2C OLED display with 128*64 white pixels and very good viewing angles of at least 160 degrees.

Specifications:

  • 128*64 pixels
  • Works with 3.3V and 5V (3V-5V, both power and signals)
  • Dimensions: 27.8 x 27.3 x 4.3 mm (l x h x w)
  • Works on I2C (default at address 0x78)
  • Modification possible to set screen to I2C address 0x7A
  • Pin Description:
Pin Description
GNDGround/min/earth
VCC3.3V or 5V power supply
SCLI2C SCL (clock signal)
SDAI2C SDA (data signal)

Manual in combination with Arduino Uno:

  1. Connect the pins of the LCD screen in the following way:
    OLED Display Pin Connect to:
    GNDGround/min/earth
    VCC3.3V or 5V power supply
    SCLPin 12 on Arduino
    SDAPin 11 on Arduino
  2. Install the U8g2 library via the Arduino IDE: Sketch -> Use library -> Manage libraries ... (search for U8g2 and install the most recent version)
  3. 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)
    {
    }
    
  4. Now you can use your OLED screen with I2C!


In this example, a Software I2C implementation has been 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 above example of:
    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 SCL 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 SDA 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
There are no reviews for this product.

Write a review

First Name:


Your email from your order: (will not be exposed)


Your Review:Note: HTML is not translated!

Rating: Bad           Good