DFRobot Gravity 360° Rotary Encoder Module - I2C Interface, Cascadable
The DFRobot Gravity 360° Rotary Encoder Module is an I2C-based digital rotary switch with 20 pulses per revolution, designed for seamless integration with Arduino, Raspberry Pi, ESP32, and other 3.3V/5V microcontroller platforms. It provides precise angular position control with visual LED feedback for each detent.
Features
- I2C digital interface with Gravity connectors for plug-and-play wiring.
- 360° continuous rotation with 20 pulses per revolution (PPR).li>
- Cascadable design supports up to 4 modules on a single I2C bus.
- Onboard LED indicators provide visual feedback for each detent position.
- Configurable output resolution from 1 to 51 steps per detent via software.
Out of stock
This module functions as a digital rotary encoder, translating mechanical rotation into precise I2C digital signals. Unlike a potentiometer, it provides non-contact, detent-based position feedback with a long rotational lifespan. The integrated LED ring illuminates each detent, offering immediate visual confirmation of the encoder’s state.
Engineered for system scalability, the module features a configurable I2C address switch, allowing up to four units to share a single I2C bus. This makes it ideal for complex control panels requiring multiple independent adjustment knobs without consuming numerous GPIO pins. The output is a linear digital value, increasing with clockwise rotation and decreasing counterclockwise.
Additional Information
| Weight | 0.02 kg |
|---|---|
| Dimensions | 3.7 × 3.7 cm |















