Summary of Contents for adafruit learning system Joy Featherwing
Page 1
Joy Featherwing Created by Dean Miller Last updated on 2020-04-15 10:31:48 AM EDT...
Page 2
Overview Make a game or robotic controller with this Joy-ful FeatherWing.This FeatherWing has a 2-axis joystick and 5 momentary buttons (4 large and 1 small) so you can turn your feather board into a tiny game controller. This wing communicates with your host microcontroller over I2C so it's easy to use and doesn't take up any of your precious analog or digital pins.
Page 3
This FeatherWing features Adafruit Seesaw technology - a custom programmed little helper microcontroller that takes the two analog inputs from the joystick, and 5 button inputs, and converts it into a pretty I2C interface. This I2C interface means you don't 'lose' any GPIO or analog inputs when using this 'Wing, and it works with any and all Feathers! You can easily stack this with any other FeatherWing because I2C is a shared bus.
Page 5
Pinouts Power and Reset Pins The power to the Joy Featherwing comes from the host Feather's 3.3V regulator, 3.3V and ground are both required and are highlighted above The Feather's Reset pin ends up coming from the left-most circled pin and connects to the on-board reset button. This...
Page 6
Soldering one of the jumpers for the optional interrupt will connect that pin of your Feather to the interrupt line on the Joy Featherwing. This will allow your Feather to know whether a button has been pressed or released without having to read each button over and over in a loop.
Page 9
Add the FeatherWing: Place the featherwing over the pins so that the short pins poke through the two rows of breakout pads And Solder! Be sure to solder all pins for reliable electrical contact. (For tips on soldering, be sure to check out our Guide to Excellent Soldering (https://adafru.it/aTk)
Page 14
(https://adafru.it/aYM) Running the Example Code The library comes with a Joy Featherwing example to get you started fast. Plug the Wing into the Feather and connect the Feather to your computer with the USB cable. Open the Arudino IDE and load File->Examples->Adafruit_seesaw->joy_featherwing_example The example assumes the interrupt pin is connected to pin 5 on the Feather via the first solder jumper on the far left.
Page 16
Circuit Python Wiring & Test Download Adafruit_CircuitPython_seesaw Library To begin reading data from your Joy Featherwing, you will need to download from our Adafruit_CircuitPython_seesaw github repository. You can do that by visiting the github repo and manually downloading or, easier, just click this button to download the zip https://adafru.it/A0u...
Need help?
Do you have a question about the Joy Featherwing and is the answer not in the manual?
Questions and answers