Description
Make a game or robotic controller with this Joy FeatherWing. This FeatherWing features a 2-axis joystick and 5 momentary buttons (4 large and 1 small) that convert your Feather board into a compact game controller. Communication with your host microcontroller is via I2C, saving you precious analog or digital pins and enabling easy stacking with other FeatherWings on the shared I2C bus.
With Adafruit Seesaw technology, a microcontroller on the FeatherWing converts joystick analog inputs and button presses into a neat I2C interface. It works with any Feather and supports up to four selectable I2C addresses to avoid address conflicts when stacking multiple FeatherWings.
Features include an optional interrupt pin to notify your Feather when a button state changes, freeing up processing time for other tasks. The FeatherWing comes assembled and programmed with two pieces of 0.1" header; soldering is required to attach the headers.
- 2-axis joystick and 5 momentary buttons (4 large, 1 small)
- I2C communication for minimal pin usage
- Optional interrupt pin via selectable jumper solder pads
- Adafruit Seesaw technology for seamless integration
- Compatible with all Feather boards
- Two selectable I2C addresses with jumpers (0x49 default, options 0x4A, 0x4B, 0x4C)
- Dimensions: 50.0mm x 23.0mm x 14.5mm (2.0" x 0.9" x 0.6")
- Weight: 7.3g (0.3oz)
Supported by Adafruit Seesaw libraries for Arduino, Python, and CircuitPython for a quick start. Ideal for gaming and robotics projects using Feather microcontrollers.