TENSTAR ROBOT OLED 1.3

TENSTAR ROBOT 1.3" OLED Display Module User Manual

Model: OLED 1.3

1. Product Overview

The TENSTAR ROBOT 1.3" OLED Display Module is a compact, high-contrast display featuring 128x64 pixels. It utilizes the SH1106 driver chip and communicates via the IIC (I2C) interface, making it suitable for various embedded projects and microcontroller applications. Available in white or blue display colors, it offers a full viewing angle and low power consumption.

TENSTAR ROBOT 1.3 inch OLED Display Module showing front, back, and white/blue display examples

Figure 1: TENSTAR ROBOT 1.3" OLED Display Module (Front, Back, White & Blue Display)

2. Specifications

Detailed specifications, dimension diagram, and pin function description for the 1.3 inch OLED Display Module

Figure 2: Detailed Product Specifications and Pinout

Table 1: Technical Specifications
ParameterValue
MaterialPM OLED
Resolution128x64
Control ChipSH1106
Display Area29.42 x 14.7 mm
PCB Size35.5 x 33.6 mm
Interface TypeIIC Interface (Two device addresses can be switched)
Display ColorWhite / Blue
Operating Voltage3.3-5V
Pixel Size0.21 x 0.21 mm
Pixel Pitch0.23 x 0.23 mm
Operating CurrentApprox. 20mA (normal), microampere level (sleep mode)
Pin Count4
Viewing AngleFull viewing angle
Operating Temperature-40 ~ 70 degrees Celsius

Pin Description

Pin NumberPin NameFunction Description
1VDDPower Supply 3.3~5V
2GNDPower Ground
3SCKSPI Clock Line (used for I2C SCL)
4SDASPI Data Line (used for I2C SDA)

3. Setup Instructions

This module uses the IIC (I2C) communication protocol. Ensure your microcontroller supports I2C and is configured correctly.

3.1 Wiring

  1. VDD: Connect to your microcontroller's 3.3V or 5V power supply. Ensure the voltage is within the 3.3V-5V range.
  2. GND: Connect to the common ground of your system.
  3. SCK: Connect to your microcontroller's I2C SCL (Serial Clock Line) pin.
  4. SDA: Connect to your microcontroller's I2C SDA (Serial Data Line) pin.
Back of the 1.3 inch OLED Display Module PCB, showing pin labels and version

Figure 3: Back of the Module with Pin Labels

3.2 Software Configuration

To use the OLED module, you will need to include appropriate libraries for the SH1106 driver chip and I2C communication in your microcontroller's programming environment (e.g., Arduino IDE, PlatformIO).

  • I2C Address: The module typically has a default I2C address (e.g., 0x3C or 0x3D). Refer to your specific library documentation for configuration.
  • Driver Library: Search for and install libraries compatible with the SH1106 OLED driver.

4. Operating Instructions

Once wired and configured, you can begin programming your microcontroller to display information on the OLED module.

4.1 Basic Display Functions

  • Initialization: Call the display's initialization function in your setup code.
  • Text Display: Use functions provided by the library to set cursor position, font size, and print text.
  • Graphics Display: Libraries often include functions for drawing pixels, lines, circles, rectangles, and bitmaps.
  • Clearing the Display: Periodically clear the display buffer before drawing new content to avoid ghosting or overlapping images.
  • Updating the Display: After drawing to the buffer, a display function (e.g., display.display() in Adafruit GFX library) must be called to push the buffer content to the physical screen.
Comparison of white and blue 1.3 inch OLED Display Modules showing example graphics

Figure 4: White and Blue Display Examples

5. Maintenance

To ensure the longevity and optimal performance of your OLED display module, follow these maintenance guidelines:

  • Handle with Care: OLED displays are fragile. Avoid applying excessive pressure or bending the module.
  • Static Discharge: Always use anti-static precautions when handling the module to prevent damage to sensitive electronic components.
  • Cleanliness: Keep the display surface clean. Use a soft, lint-free cloth and avoid abrasive cleaners.
  • Storage: Store the module in a dry, cool environment, away from direct sunlight and extreme temperatures.
  • Power Supply: Ensure a stable power supply within the specified operating voltage range (3.3-5V).

6. Troubleshooting

  • No Display/Blank Screen:
    • Check all wiring connections (VDD, GND, SCK, SDA) for proper contact and polarity.
    • Verify the power supply voltage is within the 3.3V-5V range.
    • Ensure your code correctly initializes the display and sends data to it.
    • Confirm the I2C address in your code matches the module's address.
  • Garbled or Incorrect Display:
    • Double-check that you are using a library specifically designed for the SH1106 driver chip. Libraries for SSD1306 may not be fully compatible or require specific configuration.
    • Verify the display resolution setting in your code (128x64).
    • Ensure your I2C communication is stable and free from interference.
  • Module Not Detected (I2C Scanner):
    • Confirm the module is powered correctly.
    • Check for shorts or open circuits in the I2C lines.
    • Ensure pull-up resistors are correctly implemented on the I2C lines if your microcontroller or development board does not provide them internally.

7. User Tips

  • Library Compatibility: While some SSD1306 libraries might offer partial functionality, it is highly recommended to use libraries explicitly supporting the SH1106 driver for full feature access and stability. Search for 'SH1106 OLED library' for your specific microcontroller platform.
  • Power Consumption: For battery-powered projects, utilize the module's sleep mode functionality to significantly reduce power consumption when the display is not actively needed.
  • Contrast Adjustment: Some SH1106 libraries allow for software adjustment of the display contrast. Experiment with these settings to find the optimal visual quality for your application.

8. Warranty and Support

This product is covered by the standard manufacturer's warranty against defects in materials and workmanship. For technical support, troubleshooting assistance, or warranty claims, please contact the seller or TENSTAR ROBOT customer service through the platform where the product was purchased. Please provide your order number and a detailed description of the issue.

Related Documents - OLED 1.3

Preview OLED 1.3 I2C Module Guide: Specifications and Arduino Connection
This guide provides specifications and connection instructions for the ETT OLED 1.3 I2C display module, including details on its features, pinout, and integration with Arduino.
Preview HelTec HTDS Series Single Color OLED Display - Technical Specifications and Datasheet
Comprehensive technical specifications, features, model details, and application examples for the HelTec HTDS Series Single Color OLED Displays (128x64 resolution) with SPI and I2C interfaces. Includes mechanical dimensions and support information.
Preview 1.3-inch IIC OLED Module MC130GX & MC130VX User Manual
User manual for the LCDWIKI 1.3-inch IIC OLED Module (models MC130GX, MC130VX). Provides detailed information on features, specifications, hardware configuration, and programming instructions for various microcontrollers like Arduino, Raspberry Pi, STM32, C51, and MSP430.
Preview Pantalla OLED SSD1306-SH1106 I2C-SPI 7 Pines: Guía de Uso con Arduino
Guía completa sobre pantallas OLED SSD1306 y SH1106 para Arduino. Aprende sobre sus características, configuración I2C/SPI, conexión de pines, instalación de librerías Adafruit y ejemplos de código para tus proyectos de electrónica.
Preview 0.96-inch OLED Display Module with 4 Buttons - Technical Specifications
Technical documentation for the 0.96-inch OLED display module featuring SSD1306/SSD1315 drivers, IIC interface, and 4 integrated buttons.
Preview 0.96/1.3-inch OLED Display with 4x4 Matrix Keyboard Module Manual
Technical specifications, wiring diagrams, and features for the 0.96/1.3-inch OLED display module with integrated 4x4 matrix keyboard, compatible with Arduino and STM32.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.