A tiny, RGBW-illuminated, clickable Trackball Breakout that's perfect for adding navigation or control to your Raspberry Pi or Arduino projects.
They've taken a trackball module from everyone's favourite fruit-flavoured phone and added a bunch of clever engineering to let you build old-school interaction into your projects. As well as x/y directional tracking and click, they've added an RGBW (red/green/blue/white) LED right under the clear trackball to illuminate it and allow you to add visual feedback. Use Trackball Breakout with an Arduino that supports USB HID to use it as a tiny mouse.
Because the trackball has a grippy rubber surface you can also use it with the trackball facing downwards and track it as it rolls on a surface, like a traditional roller ball mouse.
Please Note:
- The trackball breakout only works reliably with I2C speeds up to 250kHz due to limitations in the Raspberry Pi's clock-stretching implementation
- Mini trackball with click button
- RGBW LEDs beneath trackball for illumination
- Moulded plastic trackball casing
- Mounting Holes
- Nuvoton N76E003AQ20 MCU
- I2C interface (address 0x0A/0x0B (cut trace))
- 3.3V or 5V compatible
- Reverse polarity protection
- Compatible with all models of Raspberry Pi, and Arduino
- Python library
- Dimensions: 25x22x9.5mm
Kit includes
- Trackball breakout
- 1x5 male header
- 1x5 female right-angle header
Software
They've put together a Python library for Trackball Breakout that makes it simple to read directional values, click events, and set the LED colour. There are a handful of examples of how to read the direction and click, make the LEDs rainbow, and use it as a mouse in Raspbian.