I2C Rotary Encoder
Digital rotary encoder with RGB LED and push button. Provides incremental rotation data and visual feedback.
Say it to PAL
“Follow how far I turn the knob.”
The code PAL writes
p.onSensorChange('qwiic-rotary-encoder', 'encoder', (pos) => {
p.log('Encoder position: ' + pos);
});
await p.waitUntilStopped();When to pick it
RGB rotary encoder. Alternative to Modulino Knob with added color LED ring.
About it
A rotary encoder that counts rotation clicks (positive and negative, unlimited range) with an integrated RGB LED ring and push button. The LED color is programmable via I2C. Commonly used for value adjustment, menu navigation, and volume control interfaces.
Where to buy
Facts
Tested
It is in our catalog, but nobody has checked it on a real board. It may not work yet. Its driver is written, but it has not been tested on hardware yet.
I2C address
The I2C Rotary Encoder answers at I2C address 0x3F. Whether the address can be changed is not recorded in this catalog.
Current
10 mA
The catalog lists a typical draw of 10 mA for the Rotary Encoder, copied from the maker’s description and not measured by Palpable.
Board size
30.48 × 25.4 mm
The Rotary Encoder board measures 30.48 × 25.4 mm and stands 26.6 mm tall with its parts. It has 4 mounting holes. These dimensions are from the maker’s mechanical drawing.
Chips
PEL12T, ATtiny84
Its sensor is the Bourns PEL12T. Its microcontroller is the Microchip ATtiny84.
PEL12T datasheetATtiny84 datasheetFree to reuse
Every fact here is open data under CC BY 4.0. Copy it into your own docs or code, and credit Palpable. Download it
This record was last changed on October 7, 2026.