# Adafruit LED Arcade Button 1x4 STEMMA QT

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/108/466/medium800/adafruit_products_AQT_top.jpg?1643407292)

The only thing better than a glowy arcade button is, perhaps, FOUR glowing arcade buttons - and that's what the&nbsp; **Adafruit LED Arcade Button 1x4 QT I2C Breakout** &nbsp;will let you do! This long 3" x 0.8" PCB has 8 x [JST XH sockets that will fit our arcade button quick connects](https://www.adafruit.com/?q=quick+connect&sort=BestMatch). Each XH pair lets you connect one arcade button that has a built in LED illuminator, and makes it easy to use with a breadboard/perfboard or with a STEMMA QT (Qwiic) connector for instant I2C connectivity on any platform.

![](https://cdn-learn.adafruit.com/assets/assets/000/108/467/medium800thumb/adafruit_products_AQT_press_and_hold_button.jpg?1643407306)

 **Please note,** &nbsp;**each order comes with one assembled and programmed PCB but no [LED arcade buttons](https://www.adafruit.com/?q=led+arcade&sort=BestMatch) or [JST XH quick connect cables](https://www.adafruit.com/?q=quick+connect&sort=BestMatch).** We have a wide range of colors and sizes, so pick your favs to go along, this is just the controller board that plugs into a microcontroller.

![](https://cdn-learn.adafruit.com/assets/assets/000/108/468/medium800/adafruit_products_AQT_back.jpg?1643407320)

A built-in microcontroller is pre-programmed with our seesaw firmware so button presses and LED PWM controlling is done all over I2C. You can even connect multiple board by chaining the I2C and cutting open the I2C address jumpers - with four jumpers you can have up to 16 of these boards on a single I2C bus. [We have Arduino](https://github.com/adafruit/Adafruit_Seesaw) and [CircuitPython/Python libraries](https://github.com/adafruit/Adafruit_CircuitPython_seesaw) for controlling the Arcade 1x4's so you can use any microcontroller/computer for quick creation of glowy button interfaces, without setting up PWM outputs. We found that many LEDs in buttons really want 5V power to light up, and are dim or dark at 3.3V, so we added a small boost converter to let you light up at 5V even if the microcontroller you are using is 3V power.

![](https://cdn-learn.adafruit.com/assets/assets/000/108/470/medium800/adafruit_products_AQT_top_angle.jpg?1643407341)

You can also fit the breakouts onto a breadboard if you like - with two sets of breakout pads, there's plenty of flexibility for any kind of use. There are two rows of 6-pin contacts on a 0.1" grid on both sides. Solder in both sides for mechanical stability.

![](https://cdn-learn.adafruit.com/assets/assets/000/108/469/medium800/adafruit_products_AQT_top_header.jpg?1643407332)

Soldering is required to attach the header for breadboard use, if you have STEMMA QT/Qwiic connectors its a simple plug-in to get working. **A microcontroller is required to drive this board, it isn't stand-alone. [LED arcade buttons](https://www.adafruit.com/?q=led+arcade&sort=BestMatch) and [JST XH quick connect cables](https://www.adafruit.com/?q=quick+connect&sort=BestMatch) not included!**

![](https://cdn-learn.adafruit.com/assets/assets/000/108/471/medium800/adafruit_products_AQT_buttons.jpg?1643407359)

# Adafruit LED Arcade Button 1x4 STEMMA QT

## Pinouts

![](https://cdn-learn.adafruit.com/assets/assets/000/108/537/medium800/adafruit_products_AQT_pinouts_page.jpg?1643739604)

The Arcade QT is full of fun features. Here's a detailed look!

## Switch Connectors
![](https://cdn-learn.adafruit.com/assets/assets/000/108/538/medium800/adafruit_products_AQT_pinouts_switch_connectors.jpg?1643739661)

Spread out along the board are **four two-pin JST XH switch connectors**. They are labeled as **SWITCH1** , **SW #2** , **SW #3** , and **SWITCH4**. Using the **[JST XH quick connect cables](https://www.adafruit.com/?q=quick+connect&sort=BestMatch)**, you can easily connect four arcade button switches to this board. The switches are on the following pins on the board's seesaw microcontroller:

- **SWITCH1** is on pin **18**.
- **SW #2** is on pin **19**.
- **SW #3** is is on pin **20**.
- **SWITCH4** is on pin **2**.

## LED Connectors
![](https://cdn-learn.adafruit.com/assets/assets/000/108/539/medium800/adafruit_products_AQT_pinouts_LED_connectors.jpg?1643739688)

Spread out along the board, opposite the switch connectors, are **four two-pin JST XH LED connectors**. They are labeled as **LED1** , **LED2** , **LED3** , and **LED4**. Using the **[JST XH quick connect cables](https://www.adafruit.com/?q=quick+connect&sort=BestMatch)**, you can easily connect four arcade button LEDs to this board. The LED connectors are on the following pins on the board's seesaw microcontroller:

- **LED1** is on pin **12**.
- **LED2** is on pin **13**.
- **LED3** is is on pin **0**.
- **LED4** is on pin **1**.

## STEMMA QT Connectors
![](https://cdn-learn.adafruit.com/assets/assets/000/108/540/medium800/adafruit_products_AQT_pinouts_STEMMA_QT.jpg?1643739794)

On the bottom of the board, near each end, are **two STEMMA QT connectors**. These allow you to connect to development boards with [STEMMA QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connectors or to [other breakouts](https://www.adafruit.com/category/1018) using [various associated accessories](https://www.adafruit.com/?q=JST%20SH%204).

## ATTiny817 seesaw Microcontroller
![](https://cdn-learn.adafruit.com/assets/assets/000/108/541/medium800/adafruit_products_AQT_pinouts_attiny.jpg?1643739911)

The Arcade QT breakout uses an **ATtiny817 microcontroller** to take I2C commands and converts them to digital or PWM signals.

## Address Jumpers
![](https://cdn-learn.adafruit.com/assets/assets/000/108/542/medium800/adafruit_products_AQT_pinouts_address_jumpers.jpg?1643739938)

In the center of the back of the board are **four address jumpers**. These jumpers allow you to chain up to 16 of these boards on the same pair of I2C clock and data pins. To do so, you cut the traces between the the two pads.

The default I2C address is **0x3A**. The other address options can be calculated by “adding” the **A0/A1/A2/A3** to the base of **0x3A**.

**A0** sets the lowest bit with a value of **1** , **A1** sets the next bit with a value of **2** , **A2** sets the next bit with a value of **4** , and **A3** sets the high bit with a value of **8**. The final address is **0x3A + A3 + A2 + A1 + A0** which would be **0x49**.

-  If only **A0** is cut, the address is **0x3A + 1 = 0x3B**
-  If only **A1** is cut, the address is **0x3A + 2 = 0x3C**
-  If only **A2** is cut, the address is **0x3A + 4 = 0x3E**
- If only **A3** is cut, the address is **0x3A + 8 = 0x42**

 So for example if **A2** is cut and **A0** is cut, the address is **0x3A + 4 + 1 = 0x3F**.

The table below shows all possible addresses, and whether the pin should be high (cut) or low (closed).

![](https://cdn-learn.adafruit.com/assets/assets/000/108/553/medium800/adafruit_products_seesaw_possible_addresses_by_pin_setting_starting_at_0x3A.png?1643747490)

## Through-Hole Pads
![](https://cdn-learn.adafruit.com/assets/assets/000/108/544/medium800/adafruit_products_AQT_pinouts_headers_back.jpg?1643740009)

![](https://cdn-learn.adafruit.com/assets/assets/000/108/545/medium800/adafruit_products_AQT_pinouts_headers_front.jpg?1643740021)

In the center of the board, on each edge, are a set of **six through-hole pads** for use with header pins and a solderless breadboard. They are labeled on the top and the bottom of the board for easy identification.

When viewed from the of the top of the board:

- **VIN** - This is the **power pin**. Since the chip can use 3 or 5 VDC. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V microcontroller like Arduino, use 5V.
- **GND** - This is the&nbsp; **ground** pin. It is the common ground for power and logic.
- **SCL** - This is the **I2C clock pin**. Connect to your microcontroller I2C clock line. This pin can use 3-5V logic, and there's a **10K pullup** on this pin to VIN.
- **SDA** - This is the **I2C data pin**. Connect to your microcontroller I2C data line. This pin can use 3-5V logic, and there's a **10K pullup** on this pin to VIN.
- **INT** - This is the interrupt pin. The Seesaw allows for setting GPIO interrupts. This pin will go low when a button is pressed.
- **UPDI** - This is the single-pin **U** nified **P** rogram and **D** ebug **I** nterface for the ATtiny817. This pin is for external programming or on-chip-debugging.

Info: 

## Power LED and Jumper
![](https://cdn-learn.adafruit.com/assets/assets/000/108/546/medium800/adafruit_products_AQT_pinouts_on_LED_and_jumper.jpg?1643740048)

In the lower left corner, on the back of the board, is the **power LED** , labeled **on**. To the left of the LED is the **power LED jumper pad** , which defaults to closed. Cut the trace to disable the power LED. Once cut, you can solder it closed again to enable the LED.

# Adafruit LED Arcade Button 1x4 STEMMA QT

## Python & CircuitPython

It's easy to use the Arcade QT with CircuitPython using the [Adafruit CircuitPython seesaw](https://github.com/adafruit/Adafruit_CircuitPython_seesaw) library. It allows you to write Python code to read the arcade button presses and control the LEDs.

You can use the Arcade QT with any CircuitPython microcontroller board or with a computer that has GPIO and Python [thanks to Adafruit\_Blinka, our CircuitPython-for-Python compatibility library](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux).

## CircuitPython Microcontroller Wiring

First wire up a Arcade QT breakout to your board exactly as follows. The following is the breakout wired to a QT Py RP2040 using the STEMMA connector:

- **Board 3V** &nbsp;to&nbsp;**breakout VIN (red wire)**
- **Board GND** &nbsp;to&nbsp;**breakout GND (black wire)**
- **Board SCL** &nbsp;to&nbsp;**breakout SCL (yellow wire)**
- **Board SDA** &nbsp;to&nbsp;**breakout SDA (blue wire)**

![adafruit_products_AQT_QT_Py_STEMMA_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/108/569/medium640/adafruit_products_AQT_QT_Py_STEMMA_bb.jpg?1643824781)

The following is the breakout wired to a QT Py RP2040 using a solderless breadboard:

- **Board 3V** &nbsp;to&nbsp;**breakout VIN (red wire)**
- **Board GND** &nbsp;to&nbsp;**breakout GND (black wire)**
- **Board SCL** &nbsp;to&nbsp;**breakout SCL (yellow wire)**
- **Board SDA** &nbsp;to&nbsp;**breakout SDA (blue wire)**

![adafruit_products_AQT_QT_Py_breadboard_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/108/570/medium640/adafruit_products_AQT_QT_Py_breadboard_bb.jpg?1643824836)

## Python Computer Wiring

Since there's&nbsp;_dozens_&nbsp;of Linux computers/boards you can use we will show wiring for Raspberry Pi. For other platforms,&nbsp;[please visit the guide for CircuitPython on Linux to see whether your platform is supported](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux).&nbsp;

Here's the Raspberry Pi wired with I2C using the STEMMA connector:

- **Pi 3V** &nbsp;to **breakout VIN (red wire)**
- **Pi GND** &nbsp;to **breakout GND (black wire)**
- **Pi SCL** &nbsp;to&nbsp;**breakout SCL (yellow wire)**
- **Pi SDA** &nbsp;to&nbsp;**breakout SDA (blue wire)**

![adafruit_products_AQT_RasPi_STEMMA_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/108/571/medium640/adafruit_products_AQT_RasPi_STEMMA_bb.jpg?1643824920)

Here's the Raspberry Pi wired with I2C using a solderless breadboard:

- **Pi 3V** &nbsp;to **breakout VIN (red wire)**
- **Pi GND** &nbsp;to **breakout GND (black wire)**
- **Pi SCL** &nbsp;to&nbsp;**breakout SCL (yellow wire)**
- **Pi SDA** &nbsp;to&nbsp;**breakout SDA (blue wire)**

![adafruit_products_AQT_RasPi_breadboard_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/108/572/medium640/adafruit_products_AQT_RasPi_breadboard_bb.jpg?1643824948)

## Python Installation of seesaw Library

You'll need to install the **Adafruit\_Blinka** library that provides the CircuitPython support in Python. This may also require enabling I2C on your platform and verifying you are running Python 3.&nbsp;[Since each platform is a little different, and Linux changes often, please visit the CircuitPython on Linux guide to get your computer ready](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux)!

Once that's done, from your command line run the following command:

- `pip3 install adafruit-circuitpython-seesaw`

If your default Python is version 3 you may need to run `pip` instead. Just make sure you aren't trying to use CircuitPython on Python 2.x, it isn't supported!

## CircuitPython & Python Usage

To demonstrate using this breakout with CircuitPython, you'll install the necessary libraries, update your code, and then [connect to the serial console](https://learn.adafruit.com/welcome-to-circuitpython/kattni-connecting-to-the-serial-console) to see the information printed out.

To use the Arcade QT breakout with CircuitPython, you need to first install the seesaw library, and its dependencies, into the **lib** folder on your **CIRCUITPY** drive.

Then you need to update **code.py**.

Click the **Download Project Bundle** button below to download the necessary libraries and the **code.py** file in a zip file. Extract the contents of the zip file, and copy the **entire**  **lib**  **folder** and the **code.py** file to your **CIRCUITPY** drive.

https://github.com/adafruit/Adafruit_CircuitPython_seesaw/blob/main/examples/seesaw_arcade_qt_simpletest.py

Info: 

Now, press and hold the buttons to see the LED pulse.

![](https://cdn-learn.adafruit.com/assets/assets/000/108/573/medium800thumb/adafruit_products_AQT_press_and_hold_button.jpg?1643828869)

That's all there is to using the Arcade QT with CircuitPython and the seesaw library!

## Multi-Board Example

The following is an example of using two boards at the same time.

First,&nbsp;you need to update **code.py**.

Click the **Download Project Bundle** button below to download the necessary libraries and the **code.py** file in a zip file. Extract the contents of the zip file, and copy the **entire**  **lib**  **folder** and the **code.py** file to your **CIRCUITPY** drive.

Warning: 

https://github.com/adafruit/Adafruit_CircuitPython_seesaw/blob/main/examples/seesaw_arcade_qt_multi_board.py

Info: 

Press any button to turn on that button's LED.

![](https://cdn-learn.adafruit.com/assets/assets/000/108/574/medium800thumb/adafruit_products_AQT_press_all_buttons.jpg?1643829235)

That's all there is to using multiple Arcade QT boards with CircuitPython!

# Adafruit LED Arcade Button 1x4 STEMMA QT

## Python Docs

# Adafruit LED Arcade Button 1x4 STEMMA QT

## Arduino

The Adafruit LED Arcade Button 1x4 STEMMA QT breakout uses a seesaw chip. To use the Arcade QT with Arduino, you'll use the Adafruit Seesaw library. With the STEMMA QT connectors, you can easily get started with no soldering necessary!

## I2C Wiring

Here is how to wire up the breakout using one of the [**STEMMA QT**](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connectors. The examples show a Metro but wiring will work the same for an Arduino or other compatible board.

- Connect&nbsp;**board VIN (red wire)** to&nbsp; **Arduino 5V** &nbsp;if you are running a **5V** board Arduino (Uno, etc.).&nbsp;If your board is **3V,** connect to that instead.
- Connect **board GND (black wire)&nbsp;**to&nbsp; **Arduino**  **GND**
- Connect **board SCL (yellow wire)&nbsp;**to&nbsp; **Arduino**  **SCL**
- Connect **board SDA (blue wire)&nbsp;**to&nbsp; **Arduino**  **SDA**

![adafruit_products_AQT_Arduino_STEMMA_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/108/580/medium640/adafruit_products_AQT_Arduino_STEMMA_bb.jpg?1643907410)

Here is how to wire the breakout to a board using a solderless breadboard. To do this, you must solder header pins to the breakout.

- Connect&nbsp;**board VIN (red wire)** to&nbsp; **Arduino 5V** &nbsp;if you are running a **5V** board Arduino (Uno, etc.).&nbsp;If your board is **3V,** connect to that instead.
- Connect **board GND (black wire)&nbsp;**to&nbsp; **Arduino**  **GND**
- Connect **board SCL (yellow wire)&nbsp;**to&nbsp; **Arduino**  **SCL**
- Connect **board SDA (blue wire)&nbsp;**to&nbsp; **Arduino**  **SDA**

![adafruit_products_AQT_Arduino_breadboard_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/108/581/medium640/adafruit_products_AQT_Arduino_breadboard_bb.jpg?1643907477)

## Library Installation

You can install the Adafruit Seesaw library for Arduino using the Library Manager in the Arduino IDE.

![](https://cdn-learn.adafruit.com/assets/assets/000/108/556/medium800/adafruit_products_Arduino_Open_Library_Manager.png?1643750860)

Click the&nbsp; **Manage Libraries ...** menu item, search for **seesaw** ,&nbsp;and select the&nbsp; **Adafruit**  **seesaw** library:

![](https://cdn-learn.adafruit.com/assets/assets/000/108/557/medium800/adafruit_products_Arduino_seesaw_library_install.png?1643750893)

When asked to install the Adafruit Seesaw library dependencies, click **Install all**.

![](https://cdn-learn.adafruit.com/assets/assets/000/108/558/medium800/adafruit_products_Arduino_seesaw_dependencies.png?1643750917)

## Load Arcade QT Example

Open the following example into the Arduino IDE.

https://github.com/adafruit/Adafruit_Seesaw/blob/master/examples/LEDArcade_1x4/LEDArcade_1x4.ino

Press each button to see that button's LED pulse!

That's all there is to using the Arcade QT with Arduino!

# Adafruit LED Arcade Button 1x4 STEMMA QT

## Arduino Docs

# Adafruit LED Arcade Button 1x4 STEMMA QT

## Downloads

## Files:

- [ATtiny817 datasheet](https://cdn-learn.adafruit.com/assets/assets/000/105/460/original/ATtiny417-814-816-817-DataSheet-DS40002288A.pdf?1634157151)
- [EagleCAD PCB files on GitHub](https://github.com/adafruit/Adafruit-LED-Arcade-Button-1x4-PCB)
- [Fritzing object in the Adafruit Fritzing Library](https://github.com/adafruit/Fritzing-Library/blob/master/parts/Adafruit%20LED%20Arcade%20Button%201x4%20STEMMA%20QT.fzpz)
- [Firmware running on the seesaw](https://github.com/adafruit/Adafruit_seesawPeripheral/blob/main/examples/example_pid5296/example_pid5296.ino)

# Schematic and Fab Print
![](https://cdn-learn.adafruit.com/assets/assets/000/108/567/medium800/adafruit_products_AQT_sch.png?1643819258)

![](https://cdn-learn.adafruit.com/assets/assets/000/108/568/medium800/adafruit_products_AQT_fab_print.png?1643819265)


## Primary Products

### Adafruit LED Arcade Button 1x4 - STEMMA QT I2C Breakout

[Adafruit LED Arcade Button 1x4 - STEMMA QT I2C Breakout](https://www.adafruit.com/product/5296)
The only thing better than a glowy arcade button is, perhaps, FOUR glowing arcade buttons - and that's what the&nbsp; **Adafruit LED Arcade Button 1x4 QT I2C Breakout** &nbsp;will let you do! This long 3" x 0.8" PCB has 8 x <a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/5296)
[Related Guides to the Product](https://learn.adafruit.com/products/5296/guides)

## Featured Products

### Arcade Button Quick-Connect Wire Pairs - 0.11" (10 pack)

[Arcade Button Quick-Connect Wire Pairs - 0.11" (10 pack)](https://www.adafruit.com/product/1152)
Quick connector wire sets will make wiring up our arcade-style or metal buttons quicky-quick. Each wire comes as a 'pair' with two 0.11" quick-connects pre-crimped onto 20cm long wires. The wires are then terminated together in a JST 2.5mm/0.1" spaced 2-pin connector (we...

In Stock
[Buy Now](https://www.adafruit.com/product/1152)
[Related Guides to the Product](https://learn.adafruit.com/products/1152/guides)
### Mini LED Arcade Button - 24mm Translucent Clear

[Mini LED Arcade Button - 24mm Translucent Clear](https://www.adafruit.com/product/3429)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. Particularly because they have **LEDs built right in!** That's right, you'll be button-mashing amidst a wash of beautiful light with these lil'...

In Stock
[Buy Now](https://www.adafruit.com/product/3429)
[Related Guides to the Product](https://learn.adafruit.com/products/3429/guides)
### Mini LED Arcade Button - 24mm Translucent Red

[Mini LED Arcade Button - 24mm Translucent Red](https://www.adafruit.com/product/3430)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. Particularly because they have **LEDs built right in!** That's right, you'll be button-mashing amidst a wash of beautiful light with these lil'...

In Stock
[Buy Now](https://www.adafruit.com/product/3430)
[Related Guides to the Product](https://learn.adafruit.com/products/3430/guides)
### Mini LED Arcade Button - 24mm Translucent Yellow

[Mini LED Arcade Button - 24mm Translucent Yellow](https://www.adafruit.com/product/3431)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. Particularly because they have **LEDs built right in!** That's right, you'll be button-mashing amidst a wash of beautiful light with these lil'...

In Stock
[Buy Now](https://www.adafruit.com/product/3431)
[Related Guides to the Product](https://learn.adafruit.com/products/3431/guides)
### Mini LED Arcade Button - 24mm Translucent Blue

[Mini LED Arcade Button - 24mm Translucent Blue](https://www.adafruit.com/product/3432)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. Particularly because they have **LEDs built right in!** That's right, you'll be button-mashing amidst a wash of beautiful light with these lil'...

In Stock
[Buy Now](https://www.adafruit.com/product/3432)
[Related Guides to the Product](https://learn.adafruit.com/products/3432/guides)
### Mini LED Arcade Button - 24mm Green

[Mini LED Arcade Button - 24mm Green](https://www.adafruit.com/product/3433)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. Particularly because they have **LEDs built right in!** That's right, you'll be button-mashing amidst a wash of beautiful light with these lil'...

In Stock
[Buy Now](https://www.adafruit.com/product/3433)
[Related Guides to the Product](https://learn.adafruit.com/products/3433/guides)
### Arcade Button with LED - 30mm Translucent Yellow

[Arcade Button with LED - 30mm Translucent Yellow](https://www.adafruit.com/product/3488)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. Particularly because they have&nbsp; **LEDs built right in!** &nbsp;That's right, you'll be button-mashing amidst a wash of beautiful light with these lil'...

In Stock
[Buy Now](https://www.adafruit.com/product/3488)
[Related Guides to the Product](https://learn.adafruit.com/products/3488/guides)
### Arcade Button with LED - 30mm Translucent Red

[Arcade Button with LED - 30mm Translucent Red](https://www.adafruit.com/product/3489)
A button is a button, and a switch is a switch, but these translucent arcade buttons are in a class of their own. Particularly because they have&nbsp; **LEDs built right in!** &nbsp;That's right, you'll be button-mashing amidst a wash of beautiful light with these lil'...

In Stock
[Buy Now](https://www.adafruit.com/product/3489)
[Related Guides to the Product](https://learn.adafruit.com/products/3489/guides)

## Related Guides

- [Arcade Synth Controller](https://learn.adafruit.com/arcade-synth-controller.md)
- [Raspberry Pi Video Synth with Blinka and Processing](https://learn.adafruit.com/raspberry-pi-video-synth-with-blinka-and-processing.md)
- [Adafruit ENS161 MOX Gas Sensor](https://learn.adafruit.com/adafruit-ens161-mox-gas-sensor.md)
- [Adafruit Mini I2C STEMMA QT Gamepad with seesaw](https://learn.adafruit.com/gamepad-qt.md)
- [Wizzy: A Needle Felted Cat](https://learn.adafruit.com/wizzy-a-needle-felted-cat.md)
- [Bedazzler](https://learn.adafruit.com/bedazzler.md)
- [Traffic Light Conference Badge](https://learn.adafruit.com/traffic-light-conference-badge.md)
- [Adafruit LSM9DS1 Accelerometer + Gyro + Magnetometer 9-DOF Breakout](https://learn.adafruit.com/adafruit-lsm9ds1-accelerometer-plus-gyro-plus-magnetometer-9-dof-breakout.md)
- [Use an art canvas to diffuse an RGB matrix](https://learn.adafruit.com/use-an-art-canvas-to-diffuse-rgb-matrix.md)
- [Adafruit MCP3421 18-Bit ADC](https://learn.adafruit.com/adafruit-mcp3421-18-bit-adc.md)
- [Super Simple Sunrise Lamp](https://learn.adafruit.com/super-simple-sunrise-lamp.md)
- [CircuitPython OLED Watch Clock](https://learn.adafruit.com/circuitpython-oled-watch.md)
- [Adafruit PiCowbell Camera Breakout](https://learn.adafruit.com/adafruit-picowbell-camera-breakout.md)
- [Using Piezo Buzzers with CircuitPython & Arduino](https://learn.adafruit.com/using-piezo-buzzers-with-circuitpython-arduino.md)
- [Adafruit SPI FRAM Breakouts](https://learn.adafruit.com/adafruit-spi-fram-breakout.md)
