RGB Encoder Breakout

Regular price £12.60 GBP
Regular price Sale price £12.60 GBP
Tax included.
Brand: Pimoroni
Availability: Low stock
SKU: PIM522
  • American Express
  • Apple Pay
  • Diners Club
  • Discover
  • Google Pay
  • Maestro
  • Mastercard
  • PayPal
  • Shop Pay
  • Union Pay
  • USDC
  • Visa

Description

Add a colourful light-up dial and spin your Raspberry Pi project right round with the RGB Encoder Breakout! This I2C breakout features a clever Nuvoton MS51 microcontroller that lets you easily incorporate a digital rotary encoder into your project. Control the RGB LED inside the encoder to show colour-coded visual status, perfect for applications like LED lighting controllers or synth wave generators. The encoder provides a smooth, clicky action making it intuitive to use.

The breakout board supports a Raspberry Pi-compatible pinout and works directly with your Pi's GPIO or breadboard. It is also compatible with the Breakout Garden, enabling easy usage of multiple breakouts at once.

Features

  • Nuvoton MS51 microcontroller with built-in 12-bit ADC
  • Rotary encoder with infinite rotation range
  • RGB LED controllable by PWM
  • I2C interface with default address 0x0F (changeable)
  • 3V to 5V compatible
  • Reverse polarity protection
  • Compatible with Raspberry Pi (Python library) and Raspberry Pi Pico (C++/MicroPython libraries)

Kit Includes

  • RGB Encoder Breakout (pre-assembled)
  • 1x5 straight male header
  • 1x5 right angle female header

Dimensions: approximately 25x22x28mm (LxWxH)

Software Support

The RGB Encoder Breakout uses the same Python library as the IO Expander Breakout, providing easy control and reading of the rotary encoder and RGB LED. It's supported by Arduino through an IO Expander library port as well.

Notes

  • The I2C address is adjustable via software and persists in flash memory.
  • The onboard microcontroller firmware can be replaced by advanced users for custom functionality.