Product description: Quad Rotary Encoder Breakout - encoder expansion module - NeoPixel - I2C - STEMMA QT / Qwiic - Adafruit 5752
Quad Rotary Encoder Breakout from Adafruit is a board that allows you to use up to four incremental encoders , using only one I2C interface to read the rotation value. The JST connectors on the board allow you to connect devices using the STEMMA QT / Qwiic standards. The LEDs located in the module can illuminate encoders equipped with transparent housings, and also provide information about the status of the power supply and interrupt output. The supply voltage ranges from 3 V to 5 V. The appropriate spacing of the available pins allows for installation on breadboards. The board fits encoders with a pin spacing consistent with PEC11.
The product is compatible with Arduino and Raspberry Pi !
Also check out the user guide prepared by the manufacturer and the ready-made library for Arduino, as well as CircuitPython , allowing use with Raspberry Pi.
How to use incremental encoders?
To operate classic incremental encoders, timers built into the microcontroller are most often used. They count the number of pulses appearing on the A and B channels of the encoder, and from the result of this operation we can deduce the angle by which it has been rotated. Problems arise when we need to use a larger number of such devices. In this case, the Adafruit expansion module allows us to use a simple I2C interface to read the rotation values of up to four encoders simultaneously. Additionally, it is possible to change the I2C address of each module separately, so we can use up to 8 such modules at the same time (32 encoders).
To make it easier for the user to implement the module in projects, the manufacturer has made available a ready-made library for Arduino, as well as CircuitPython , allowing use with Raspberry Pi. STEMMA QT / Qwiic connectors do not require soldering and are compatible with many other Adafruit modules.
Incremental encoders are not included in the set!
They must be purchased separately - they can also be found in our offer .
Technical specifications of the module
- Number of encoders: 4
- Encoder pinout: PEC11
- Communication interface: I2C
- Soldering jumpers allowing you to change the I2C address
- Available I2C addresses: from 0x49 to 0x51
- Available connectors:
- 2 x STEMMA QT
- 2 x 6-pin connector with a pitch of 2.54 mm for breadboards
- Supply voltage: 3V to 5V
- 4 LEDs to illuminate the encoders
- Additional LEDs:
- green - power status
- red - module interrupt output status
- 4 mounting holes
Set contents
- 1x Quad Rotary Encoder Breakout - encoder expansion module - NeoPixel - I2C - STEMMA QT / Qwiic - Adafruit 5752