- Stok Durumu: 10-15 Days
- Marka: OEM
- Model: 1.3 IIC Oled Lcd Beyaz
- SKU: RBZ.101.751
1.3 Inch IIC White Oled Lcd Module
I2C Serial 1.3” SSH1106 DC 3.3V 5V 128x64 Pixel Graphic Lcd Display Screen Electronic Circuit Indicator Menu Image Text
You can run it with the Adafruit SSH1106 library. The I2C addresses of the products in stock may vary. On some product models you need to define the I2C address correctly.
The supply VCC GND pins are set with 0R resistors. If desired, you can set them as GND VCC by changing the positions of these resistors.
The 1.3" Oled lcd is a very suitable display solution for your small projects. It has 128x64 high resolution and high brightness. It is ideal for applications requiring visual output as text and images. It is blue on a black base. It is used over the I2C communication port. With its thin and small structure, it takes up little space in circuits. It can operate in a wide temperature range. It has low power consumption.
The SSH1106 driver IC is embedded inside the lcd. It can operate with DC 3.3V / 5V supply. It is easily used with Arduino and many microcontrollers. It can be used with Arduino, 8051 series mcu, MSP430, STM32 and similar ICs.
Features:
- 1.3 inch oled lcd
- Communication: IIC
- Display color: White
- Operating voltage: DC 3V / 5V
- Driver IC: SSH1106 ( Embedded inside the Lcd ) ( SSD1306 )
- Resolution: 128 x 64 pixel
- Low power consumption: Full screen 0.04W
- High brightness contrast
- Angle: less than 160 degrees
- Operating temperature: -10C / 70C
- 4 Pin male header connection socket
- 4 Mounting holes
- Active display area: 29.42mm x 14.7mm
- Dimensions: 33mm x 36mm
- Weight: 5gr

Pin description:
- VCC: Supply
- GND: Ground
- SCL: I2C Clock
- SDA: I2C Data
Package contents:
- 1 Piece 1.3 IIC Oled Lcd White
Example code:
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
#define LX 4
#define LY 16
void drawLogo() {
display.drawRoundRect(LX, LY, 56, 47, 5, SSD1306_WHITE);
display.fillCircle(LX + 18, LY + 7, 5, SSD1306_WHITE);
display.fillRect(LX + 10, LY + 12, 6, 28, SSD1306_WHITE);
display.fillCircle(LX + 19, LY + 20, 11, SSD1306_WHITE);
display.fillCircle(LX + 19, LY + 20, 7, SSD1306_BLACK);
display.fillRect(LX + 8, LY + 12, 12, 18, SSD1306_WHITE);
display.fillRect(LX + 16, LY + 14, 10, 13, SSD1306_BLACK);
display.fillRect(LX + 17, LY + 16, 4, 4, SSD1306_WHITE);
display.fillRect(LX + 23, LY + 16, 4, 4, SSD1306_WHITE);
display.drawLine(LX + 16, LY + 27, LX + 30, LY + 40, SSD1306_WHITE);
display.drawLine(LX + 17, LY + 27, LX + 31, LY + 40, SSD1306_WHITE);
display.drawLine(LX + 18, LY + 27, LX + 32, LY + 40, SSD1306_WHITE);
display.drawCircle(LX + 18, LY + 36, 8, SSD1306_WHITE);
display.drawCircle(LX + 18, LY + 36, 7, SSD1306_WHITE);
display.fillRect(LX + 10, LY + 42, 5, 4, SSD1306_WHITE);
display.fillRect(LX + 22, LY + 42, 5, 4, SSD1306_WHITE);
}
void drawYellowBar(const char* text) {
display.setTextColor(SSD1306_WHITE);
display.setTextSize(1);
display.setCursor(0, 0);
display.print(text);
display.drawLine(0, 13, 127, 13, SSD1306_WHITE);
}
// Screen 1: Logo + robiz.net
void screen1() {
display.clearDisplay();
drawYellowBar("robiz.net");
drawLogo();
display.setTextSize(2);
display.setTextColor(SSD1306_WHITE);
display.setCursor(66, 20);
display.print("robiz");
display.setTextSize(1);
display.setCursor(66, 40);
display.print("robiz.net");
display.display();
}
// Screen 2: Line pattern
void screen2() {
display.clearDisplay();
drawYellowBar("robiz.net");
for (int i = 0; i < display.width(); i += 8) {
display.drawLine(0, 16, i, 63, SSD1306_WHITE);
}
for (int i = 16; i < display.height(); i += 8) {
display.drawLine(0, 16, 127, i, SSD1306_WHITE);
}
display.display();
}
// Screen 3: Circle pattern
void screen3() {
display.clearDisplay();
drawYellowBar("robiz.net");
for (int r = 4; r <= 22; r += 4) {
display.drawCircle(63, 40, r, SSD1306_WHITE);
}
display.display();
}
void setup() {
if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
while (1);
}
}
uint8_t idx = 0;
unsigned long last = 0;
void loop() {
if (millis() - last >= 5000) {
last = millis();
switch (idx) {
case 0: screen1(); break;
case 1: screen2(); break;
case 2: screen3(); break;
}
idx = (idx + 1) % 3;
}
}