Adafruit PC Joystick to seesaw I2C Adapter
This board has a 15 pin D-Sub socket port, that you can plug any classic PC joystick into. Onboard is a ATtiny816 helper chip that acts as a I2C peripheral using our 'seesaw' library. Two STEMMA QT ports mean you can plug this board in using a 4-pin JST SH cable to any microcontroller or microcomputer with I2C support and read the joystick X & Y plus the two buttons, even if your main chip doesn't have analog inputs. There's even a 5V power generator on-board since joysticks are expecting that voltage.
Adafruit TSC2046 SPI Resistive Touch Screen Controller
Resistive touch screens are incredibly popular as overlays to TFT and LCD displays. This breakout board features the TSC2046, which has an easy-to-use SPI interface available to read the incoming data from the touch screen. There is also an interrupt pin that you can use to indicate when a touch has been detected to your microcontroller. It can be powered from 3-5V, so it's safe to use with 3V or 5V logic. It's a nicely designed chip and has very stable precise readings.
Lightsaber Prop-Maker RP2040
Make your own Lightsaber with RP2040 PropMaker Feather
4x4 Rotary Encoder MIDI Messenger
Build a MIDI controller that uses 16 rotary encoders soldered to quad rotary encoder breakouts that communicate over I2C. The CircuitPython code uses asyncio and the interrupt pins on the quad rotary encoder breakouts to make the response time nice and speedy for sending your MIDI control change messages.
Adafruit Audio BFF
The Audio BFF is designed to fit onto the back of any QT Py or Xiao board. Onboard is a MAX98357 audio amplifier and picoblade-compatible connector for plugging in a 4 or 8 ohm speaker. We use A1 for the audio data, A2 for wordselect clock, and A3 for bitclock. The SD card connects over the SPI port: MOSI, MISO and SCK plus A0 for card select.
Adabot Toy Robot Friend
Make a 3D printed Adabot with servo controlled head, sound effects, NeoPixel LEDs and Adafruit RP2040 PropMaker Feather!
Adafruit I2C Quad Rotary Encoder Breakout
The I2C Quad Rotary Encoder breakout allows you to read up to 4 encoders for big builds with lots of twisty interfaces. You can solder in any four 'standard' PEC11-pinout rotary encoders with or without a push-switch. The onboard microcontroller is programmed with our seesaw firmware and will track all pulses and pins for you and then save the incremental value for querying at any time over I2C.
Ikea Vindriktning Hack with QT Py ESP32-S3 and Adafruit IO
The Ikea Vindriktning is a small and affordable air quality monitor that measures PM2.5 particulates for an AQI reading. This project adds a QT Py ESP32-S3 running CircuitPython to read the data from the PM1006 sensor inside the Vindriktning and log the data to Adafruit IO. You can set up an Action alert to know when the air quality becomes unhealthy.
Mario Magic Wand
Use the RP2040 Prop-Maker Feather to a build a prop with lights, sound and motion!
Adafruit EYESPI BFF
Now we have a way for you to add a small, colorful, and bright display to any project using one of our tiny QT Py boards. This BFF has an 18-pin "EYE SPI" standard FPC connector with flip-top connector. This is intended to be a sort-of "STEMMA QT for displays" - a way to quickly connect and extend display wiring that uses a lot of SPI pins.
Adafruit RP2040 Prop-Maker Feather
The Feather P2040 Prop-Maker: an all-in-one combination of the Feather RP2040 with a Prop-Maker FeatherWing with a few tweaks based on feedback from expert prop-builders. This board has an I2S amplifier, terminal block for NeoPixels, digital input/output and speaker output, header pins for a servo motor and an LIS3DH accelerometer. Build your next prop with just one board and no soldering!
Circle of Fifths Euclidean Synth with synthio and CircuitPython
This synth celebrates all things circular: the circle of fifths, Euclidean rhythms and rotary encoders. Four synth voices play random notes in a triad to the beat of a determined Euclidean rhythm animated on the 8x8 matrix. The code is written in CircuitPython with the synthio module and runs on a Feather RP2040.
Adafruit NeoDriver - I2C to NeoPixel Driver
We often get folks asking how to get NeoPixels working on some OrangeBananaOnionRockchipAllWinner Pi type board, given we have our Blinka library that provides support for CircuitPython libraries including the NeoPixel library. A quick solution is this seesaw-based NeoDriver board here: send it the NeoPixel data you want to write over I2C and it will blit out the perfect pixel timing on the other side. We're using an ATtiny1616 so we have enough RAM to buffer a 512-pixel long strand.
Adafruit ANO Rotary Encoder to I2C Adapter
The ANO rotary encoder wheel is a funky user interface element, but there are a ton of pins needed to connect to the rotary encoder and 5 button switches. This Stemma QT breakout makes all that frustration go away. The onboard microcontroller is programmed with our seesaw firmware and will track all pulses and pins for you and then save the incremental value for querying at any time over I2C. Plug it in with a Stemma QT cable for instant rotary goodness, with any kind of microcontroller from an Arduino UNO up to a Raspberry Pi to one of our QT Py's.
Adafruit RP2040 CAN Bus Feather
The Adafruit RP2040 CAN Bus Feather comes ready with a microcontroller, CAN chipset, and terminal blocks. The controller used is the MCP25625 (aka an MCP2515 with built-in transceiver), an extremely popular and well-supported chipset that has drivers in Arduino and CircuitPython and only requires a SPI port and two pins for chip-select and IRQ. Use it to send and receive messages in either standard or extended format at up to 1 Mbps.