Description
Product Overview
The 0.96-inch OLED Display Module with EC11 Rotary Encoder is an all-in-one human-machine interface (HMI) solution that combines a high-contrast 128×64 pixel OLED screen with an incremental rotary encoder featuring a push-button switch . This integrated module is specifically designed for projects requiring both visual feedback and precise user input, making it ideal for menu navigation, parameter adjustment, and interactive control systems.
The module features a 0.96-inch monochrome OLED display driven by the reliable SSD1306 controller, communicating via the simple I2C interface using only two data lines (SDA and SCL) . The EC11 incremental rotary encoder provides smooth rotational input with detents for tactile feedback, plus a push-button function for selection or confirmation actions .
OLED (Organic Light Emitting Diode) technology requires no backlight, as each pixel emits its own light. This self-emissive design provides true blacks (inactive pixels are completely off), excellent contrast, and wide viewing angles—ensuring the display remains readable in various lighting conditions while consuming minimal power.
Whether you are building a smart thermostat, a CNC controller pendant, a digital audio interface, or an IoT configuration panel, this integrated display and encoder module provides a compact, professional solution that simplifies wiring and reduces component count .
Key Features
-
Integrated Display + Encoder: Combines a 0.96″ 128×64 OLED display with an EC11 rotary encoder (with push-button) on a single PCB – a complete HMI solution
-
I2C Communication: The OLED display uses I2C protocol, requiring only 2 pins (SDA/SCL) for communication – saves valuable GPIO resources
-
EC11 Incremental Encoder: Features 20 pulses per revolution with detents for tactile feedback, plus a built-in push-button switch for selection/confirmation
-
SSD1306 Driver IC: Industry-standard controller with built-in display buffer and extensive library support (U8g2, Adafruit_SSD1306)
-
High-Contrast OLED Display: 128×64 pixel resolution with true black background and bright monochrome pixels (white, blue, or yellow options)
-
Wide Voltage Compatibility: Operates on 3.3V – 5V logic, compatible with Arduino, ESP32, ESP8266, STM32, and Raspberry Pi
-
Compact All-in-One Design: Small PCB footprint (approximately 65×35mm) reduces wiring complexity and component clutter
-
Wide Operating Temperature: Rated for -20°C to +70°C, suitable for various environments
Technical Specifications
| Parameter | Operating Value |
|---|---|
| Display Type | OLED (Organic Light Emitting Diode), Passive Matrix |
| Resolution | 128 × 64 pixels |
| Display Color | White / Blue / Yellow (varies by model) |
| Driver IC | SSD1306 |
| Communication Protocol (Display) | I2C (IIC) |
| Operating Voltage | 3.3V – 5V DC |
| Active Area | 21.74 × 10.86 mm |
| Module Dimensions | Approx. 65 × 35 × 25 mm |
| Encoder Type | EC11 Incremental Rotary Encoder with Push-Button |
| Encoder Pulses Per Revolution | 20 detents/cycle |
| Interface Pins | 9 pins (I2C for display + encoder A/B/C + button) |
| Operating Temperature | -20°C to +70°C |
| Storage Temperature | -30°C to +80°C |
| Weight | Approx. 10-20g |







Reviews
There are no reviews yet.