My Cart
We use cookies 🍪
We use cookies and similar technologies to improve the functionality of our site and your browsing experience. For more information, please see our Privacy Policy page.
Orders placed by 15:30 ship the same day
Free Sürat Kargo shipping over 1100 TL
Free Yurtiçi Kargo shipping over 1500 TL

1.3 White Oled Encoder 2x Button

1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
New
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
1.3 White Oled Encoder 2x Button
386.10TL
321.75TL + KDV
10 or more 328.19TL
Buy 10 or more of this item and the unit price drops by 15%; pay by bank transfer for a total 20% discount.
  • Stok Durumu: Stok Var
  • Marka: OEM
  • SKU: RBZ.101.753

 

1.3 Inch White Oled Module Ec11 Rotary Encoder 2 Button

3.3V SH1106 128x64 Pixel IIC I2C Serial 1.3” Display Lcd Indicator Arduino STM32 ESP32

If you supply 5V the product may be damaged. Supply only with 3.3V

 

     It is a ready menu interface module offering an SH1106 driver 1.3 inch white OLED display, an Ec11 rotary encoder and two buttons (BACK, CONFIRM) together. With 128x64 pixel resolution and a high contrast ratio, it provides a legible image despite its small size. It works with bright white pixels on a black background, requires no backlight and consumes low power.

     It connects to the microcontroller over only two signal lines (SCL, SDA) with the I2C communication protocol. Since the SH1106 driver IC is embedded inside the display, no external component is required. It can be used directly with Arduino, ESP32, STM32, MSP430 and 8051 series microcontrollers.

     The Ec11 encoder offers clockwise and counterclockwise rotation together with the push function in a single body. The BACK and CONFIRM buttons have 4.7K pull-up resistors and pull to ground when pressed. With this structure, menu navigation, value increase-decrease and confirm-cancel operations can be implemented without requiring an additional circuit. Connection is provided over a 9 pin male header. It can be fixed to an enclosure or onto a PCB with 4 M3 mounting holes. It works with 3.3V supply; if 5V supply is applied the product may be damaged.

 

Features:

  • Display size: 1.3"
  • Ec11 Encoder and Aluminum knob cap (With button)
  • Buttons: 2 pcs (BACK, CONFIRM), 4.7K pull-up resistor, 3.3V reference
  • 9 Pin male header connection socket
  • Communication:  I2C (IIC)
  • Display color: White
  • Operating voltage:  DC 3.3V
  • Driver IC: SH1106 ( embedded inside the Lcd )
  • Resolution: 128 x 64 pixel
  • High brightness contrast
  • Operating temperature:   -30C  /  70C
  • 4 M3 mounting holes
  • Dimensions: 35mm x  65mm
  • Weight: 15gr

 

Pin description:

  •  VCC: 3V3
  •  GND: Ground
  •  BAK: Back button
  •  TRS: Encoder Phase B
  •  TRA: Encoder Phase A
  •  PSH: Encoder Button
  •  SCL: IIC Clock pin
  •  SDA: IIC Data pin
  •  CON: CONFIRM button

 

 

Package contents:

  • 1 Pcs 1.3 White Oled Encoder 2x Button

 

Example code:

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SH110X.h>

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
Adafruit_SH1106G display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);

#define LX 4
#define LY 16

void drawLogo() {
  display.drawRoundRect(LX, LY, 56, 47, 5, SH110X_WHITE);
  display.fillCircle(LX + 18, LY + 7, 5, SH110X_WHITE);
  display.fillRect(LX + 10, LY + 12, 6, 28, SH110X_WHITE);
  display.fillCircle(LX + 19, LY + 20, 11, SH110X_WHITE);
  display.fillCircle(LX + 19, LY + 20, 7, SH110X_BLACK);
  display.fillRect(LX + 8, LY + 12, 12, 18, SH110X_WHITE);
  display.fillRect(LX + 16, LY + 14, 10, 13, SH110X_BLACK);
  display.fillRect(LX + 17, LY + 16, 4, 4, SH110X_WHITE);
  display.fillRect(LX + 23, LY + 16, 4, 4, SH110X_WHITE);
  display.drawLine(LX + 16, LY + 27, LX + 30, LY + 40, SH110X_WHITE);
  display.drawLine(LX + 17, LY + 27, LX + 31, LY + 40, SH110X_WHITE);
  display.drawLine(LX + 18, LY + 27, LX + 32, LY + 40, SH110X_WHITE);
  display.drawCircle(LX + 18, LY + 36, 8, SH110X_WHITE);
  display.drawCircle(LX + 18, LY + 36, 7, SH110X_WHITE);
  display.fillRect(LX + 10, LY + 42, 5, 4, SH110X_WHITE);
  display.fillRect(LX + 22, LY + 42, 5, 4, SH110X_WHITE);
}

void drawYellowBar(const char* text) {
  display.setTextColor(SH110X_WHITE);
  display.setTextSize(1);
  display.setCursor(0, 0);
  display.print(text);
  display.drawLine(0, 13, 127, 13, SH110X_WHITE);
}

void screen1() {
  display.clearDisplay();
  drawYellowBar("robiz.net");
  drawLogo();
  display.setTextSize(2);
  display.setTextColor(SH110X_WHITE);
  display.setCursor(66, 20);
  display.print("robiz");
  display.setTextSize(1);
  display.setCursor(66, 40);
  display.print("robiz.net");
  display.display();
}

void screen2() {
  display.clearDisplay();
  drawYellowBar("robiz.net");
  for (int i = 0; i < display.width(); i += 8) {
    display.drawLine(0, 16, i, 63, SH110X_WHITE);
  }
  for (int i = 16; i < display.height(); i += 8) {
    display.drawLine(0, 16, 127, i, SH110X_WHITE);
  }
  display.display();
}

void screen3() {
  display.clearDisplay();
  drawYellowBar("robiz.net");
  for (int r = 4; r <= 22; r += 4) {
    display.drawCircle(63, 40, r, SH110X_WHITE);
  }
  display.display();
}

void setup() {
  if (!display.begin(0x3C, true)) {
    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;
  }
}

Be the first to write a review for this product.

Write a review

Note: HTML is not translated!
Bad           Good
Marka: OEM
  KY-040 Rotary Encoder Module 20 Pulse Pwm 360 Degree Rotary Push Button Encoder Digital Potentiometer Menu Motor Speed Adjustment Control..
59.40TL
Ex Tax:49.50TL
0.96 Inch White Oled Lcd Module 0.96 Inch White Oled Lcd Module
10-15 Days
Marka: OEM
  0.96 Inch White Oled Lcd Module 128x64 Pixel IIC I2C Serial 0.96” Screen Display SSD1306 3.3V 5V Matrix Display You can run it w..
178.20TL
Ex Tax:148.50TL
10-15 Days
Marka: OEM
  White 128x32 OLED LCD 0.91 inch I2C Display Module SSD1306 3.3V-5V Mini Screen Digital Clock Thermometer Weather Battery Indicator Drone ..
178.20TL
Ex Tax:148.50TL
Add to Cart
1.3 IIC Oled Lcd Blue 1.3 IIC Oled Lcd Blue
10-15 Days
Marka: OEM
  1.3 Inch IIC Blue Oled Lcd Module I2C Serial 1.3” SSH1106 DC 3.3V 5V 128x64 Pixel Graphic Lcd Display Screen Electronic Circui..
297.00TL
Ex Tax:247.50TL
Marka: OEM
  32650 2x Battery Holder Connector 32700 Lithium Lion Lipo Battery Cell Slot Mobile Power Supply Accumulator Electric Car Robot Bicycle &..
8.91TL
Ex Tax:7.43TL
Marka: OEM
16mm Metal Button White Power Symbol Led Illuminated Panel Mount Flat Head Latching DC 6A 12V IP67 Waterproof Switch Start Control Automation ..
148.50TL
Ex Tax:123.75TL
Add to Cart
1.3 IIC Oled Lcd White 1.3 IIC Oled Lcd White
New 10-15 Days
Marka: OEM
  1.3 Inch IIC White Oled Lcd Module I2C Serial 1.3” SSH1106 DC 3.3V 5V 128x64 Pixel Graphic Lcd Display Screen Electronic Circu..
356.40TL
Ex Tax:297.00TL
Marka: OEM
  12mm PBS-33B 2 Pin Push Button White ON OFF 1A 250V Mini Round Waterproof Switch Momentary Switch        2..
20.79TL
Ex Tax:17.33TL
Add to Cart
0.96 128x64 Oled Lcd Blue With Buttons 0.96 128x64 Oled Lcd Blue With Buttons
New 10-15 Days
Marka: OEM
  0.96 Inch Blue Oled Module With 4 Buttons 3.3V 5V SSD1306 128x64 Pixel IIC I2C Serial 0.96”  Screen Lcd Indicator A..
255.42TL
text_tax212.85TL
10-15 Days
Orders placed by 15:30 ship the same day
Sürat Kargo 110 TL + VAT
Yurtiçi Kargo 150 TL + VAT
HepsiJET 130 TL + KDV
Free Sürat Kargo shipping over 1100 TL
Free Yurtiçi Kargo shipping over 1500 TL
Free HepsiJET shipping over 1300 TL
Orders placed by 15:30 ship the same day
Sürat Kargo 110 TL + VAT
Yurtiçi Kargo 150 TL + VAT
HepsiJET 130 TL + KDV
Free Sürat Kargo shipping over 1100 TL
Free Yurtiçi Kargo shipping over 1500 TL
Free HepsiJET shipping over 1300 TL
Orders placed by 15:30 ship the same day
Sürat Kargo 110 TL + VAT
Yurtiçi Kargo 150 TL + VAT
HepsiJET 130 TL + KDV
Free Sürat Kargo shipping over 1100 TL
Free Yurtiçi Kargo shipping over 1500 TL
Free HepsiJET shipping over 1300 TL
Orders placed by 15:30 ship the same day
Sürat Kargo 110 TL + VAT
Yurtiçi Kargo 150 TL + VAT
HepsiJET 130 TL + KDV
Free Sürat Kargo shipping over 1100 TL
Free Yurtiçi Kargo shipping over 1500 TL
Free HepsiJET shipping over 1300 TL
Orders placed by 15:30 ship the same day
Sürat Kargo 110 TL + VAT
Yurtiçi Kargo 150 TL + VAT
HepsiJET 130 TL + KDV
Free Sürat Kargo shipping over 1100 TL
Free Yurtiçi Kargo shipping over 1500 TL
Free HepsiJET shipping over 1300 TL