0.96″ OLED display SSD1306 (128 x 32)

The SSD1306 is a compact 0.91-inch I2C OLED display with a resolution of 128×32 pixels. It features high contrast (10,000:1) and doesn’t require a backlight. The display is based on the SSD1306 driver IC and communicates via the I2C (Inter-Integrated Circuit) protocol. It’s commonly used in Arduino projects for showing text, graphics, and simple animations. The module dimensions are approximately 35.8 mm x 12.0 mm

Description

The SSD1306 is a popular 0.96-inch I2C OLED display used in various electronics projects. Here are the key details:

  1. Display Features:
    • Monocolor: The SSD1306 display is monochrome, with 128×32 pixels.
    • Contrast: It doesn’t require a backlight, resulting in excellent contrast in dark environments.
    • Low Power: The OLED pixels consume energy only when active, making it power-efficient.
  2. Pinout and Wiring:
    • The SSD1306 communicates via I2C (two-wire) protocol.
    • Connect it to an Arduino Uno as follows:
      • Vin: 5V
      • GND: Ground
      • SCL: A5 (Clock)
      • SDA: A4 (Data)
  3. Libraries:
    • Use the adafruit_SSD1306.h and adafruit_GFX.h libraries.
    • Install them via the Arduino IDE Library Manager.
  4. Functions (for text and graphics):
    • display.clearDisplay(): Turns off all pixels.
    • display.drawPixel(x, y, color): Plots a pixel.
    • display.setTextSize(n): Sets font size (1 to 8).
    • display.setCursor(x, y): Sets text position.
    • display.print("message"): Prints text.
    • display.display(): Updates the display.
  5. Testing:
    • Load an example from File > Examples > Adafruit SSD1306 in the Arduino IDE.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.