Electronics Lab

I2C Encoder V2 – Connect multiple rotary encoders on the I2C bus

I2C Encoder V2 is a tiny smart board for connecting multiple rotary encoders on the I2C bus and it's live on kickstarter. The I2C Encoder V2 supports various type of rotary encoder with one footprint: Standard mechanical encoder Illuminated RGB encoder Clickable rotary encoder With and without dent There are also 3 configurable GPIOs that are organized with the same footprint of RGB LED.



I2C Encoder V2 is a tiny smart board for connecting multiple rotary encoders on the I2C bus and it’s live on kickstarter.

The I2C Encoder V2 supports various type of rotary encoder with one footprint:

  • Standard mechanical encoder
  • Illuminated RGB encoder
  • Clickable rotary encoder
  • With and without dent

There are also 3 configurable GPIOs that are organized with the same footprint of  RGB LED. You can use them as PWM, I/O or ADC.

Last but not least, it has also 256bytes of EEPROM.

I2C Encoder V2 – Connect multiple rotary encoders on the I2C bus – [Link]

Subscribe
Notify of
guest

2 Comments
Inline Feedbacks
View all comments
Leonard Gabrielson

Is the rotary encoder data stored inside the EEPROM and read directly as a number, or must the CPU count the pulses? I would like to use a RaspberryPi and doubt if I can attain the necessary speed if it must count the pulses in the (Python) code. If the numeric setting is stored in the rotary encoder, is any python code available?