Description
The Rotary Encoder Module is a versatile input device used to convert rotational movement into digital signals. Unlike potentiometers, rotary encoders rotate infinitely without mechanical limits, making them ideal for menu navigation, motor control, and parameter adjustments.
It outputs two phase-shifted digital signals (A and B), allowing microcontrollers to determine both direction and step count. Many versions also include a built-in momentary push-button for additional control functionality.
Key Features
Infinite rotation (no end stops)
Direction and step detection
Built-in push button
High accuracy with detents
Easy to interface with Arduino, ESP32, Raspberry Pi
Perfect for menu control and motor speed control
Specifications
Feature Details
Output Quadrature (A & B)
Voltage 3.3V–5V
Steps per Revolution ~20 detents
Push Button Yes
Shaft Type Knurled
Mounting PCB with pins
Applications
Control knobs for electronics
Motor speed and direction control
3D printer menu navigation
Audio volume knobs
CNC control panels
Compatibility
Arduino Uno / Nano / Mega
ESP32 / ESP8266
Raspberry Pi
STM32 / PIC / AVR






Reviews
There are no reviews yet.