2PCS EC11 Rotary Encoder Module with Knob Cap for Arduino
2PCS EC11 Rotary Encoder Module – Rotating Potentiometer Sensor for Arduino & DIY Electronics
Upgrade your electronics projects with this 2-piece EC11 Rotary Encoder Module — a versatile, plug-and-play sensor brick ideal for makers, hobbyists, and engineers alike. Whether you're building audio volume controls, menu navigation systems, or custom input devices, this module delivers precise incremental rotation detection with each turn of the knob.
Key Specifications
- Operating Voltage: 5V DC
- Pulses Per Revolution: 20 pulses per full rotation
- Package Type: DIP (Dual In-line Package)
- Model: EC11
- Application: Compatible with Arduino, Raspberry Pi, and other microcontroller platforms
- Quantity: 2 modules included
- Made in China
How It Works
The EC11 is an incremental rotary encoder that converts rotational displacement into a series of digital pulse signals. These pulses allow precise control of angular displacement in your project. The reading system is based on photoelectric scanning — as the encoder's radial dividing plate rotates, it alternates between light and non-light windows exposed to an infrared source. The receiver detects changes in the light pattern and converts them into clean electrical square-wave pulses, free from interference thanks to built-in differential signal processing.
This counting method has no rotational limit — it counts indefinitely in both clockwise and counter-clockwise directions, and can be reset to zero using the built-in pushbutton on the encoder shaft.
Features & Benefits
- ✅ Bidirectional counting — detects both clockwise and counter-clockwise rotation
- ✅ Built-in pushbutton — press the knob to reset count or trigger an action
- ✅ Clean square-wave output — differential signal design eliminates interference
- ✅ Breadboard-friendly DIP package — easy to prototype and integrate
- ✅ Includes knob caps — ready to use right out of the box
- ✅ Great value — 2 modules per pack for your projects or spares
What's in the Box?
- 2× Rotary Encoder Module (EC11) with Round Knob Cap
Ideal Use Cases
- Audio volume / tone control knobs
- Menu navigation for LCD/OLED displays
- CNC machine manual feed controls
- Custom game controllers and input devices
- Motor speed and position control
Learn more: OSHA on personal protective equipment
Frequently Asked Questions
Q: Is the EC11 Rotary Encoder Module compatible with Arduino and Raspberry Pi?
A: Yes! The EC11 Rotary Encoder Module operates at 5V and outputs standard digital pulse signals, making it fully compatible with Arduino, Raspberry Pi, ESP32, ESP8266, and most other popular microcontroller platforms. Simply connect the CLK, DT, SW, VCC, and GND pins to your board's GPIO and you're ready to go.
Q: How many pulses does the EC11 encoder produce per full rotation?
A: The EC11 Rotary Encoder Module generates 20 pulses per full 360° rotation. This gives you a good balance between sensitivity and noise resistance, suitable for audio controls, UI navigation, and other human-interface applications.
Q: Can the rotary encoder count indefinitely in both directions?
A: Yes. Unlike potentiometers that have a fixed range, the EC11 incremental rotary encoder has no rotational limit — it counts up as you turn clockwise and counts down as you turn counter-clockwise. You can also press the built-in shaft button to reset the count back to zero at any time.
Q: What does the knob cap look like and how is it attached?
A: Each module comes with a round knob cap that press-fits onto the EC11 encoder shaft. It provides a comfortable, tactile grip for manual adjustments and is suitable for panel-mount installations or standalone prototype use.
Production & Packaging Notice
To maintain high stock availability and fast shipping times, our items are sourced from multiple verified manufacturing facilities. While the core quality, materials, and product specifications remain identical, you may notice slight variations in the packaging design, manufacturing origin, or the wording of the printed instructions.