# Adafruit OPT4048 XYZ Color Sensor

## Overview

![front view of the breakout](https://cdn-learn.adafruit.com/assets/assets/000/137/026/medium800/adafruit_products_6335-04.jpg?1747857111 )

The **Adafruit OPT4048 Tri-Stimulus XYZ Color, Light Temperature and Lux Sensor** is a modern take on the common 'RGB' color sensor: this time with true "CIE" XYZ output so you can match it to your existing color space. It's also excellent for calculating color temperature, which is based on CIE, and as a bonus also has Lux calculation, up to 144 kLux for light measurement, even in the brightest situations.

![back view of the board](https://cdn-learn.adafruit.com/assets/assets/000/137/027/medium800/adafruit_products_6335-02.jpg?1747857147 )

The OPT4048 has a lot of configurability, with the ability to adjust the integration time (how long light is being measured) to set the sensitivity of your measurements depending on the lighting conditions, from 600 μs for ultra-bright to 800 ms-per-channel in dim situations. There's also an interrupt for low/high threshold.

![stemma view of the breakout](https://cdn-learn.adafruit.com/assets/assets/000/137/028/medium800/adafruit_products_6335-03.jpg?1747857183 )

To make the sensor easy to use, we've taken the OPT4048 and put it onto a breakout PCB along with support circuitry to let you use this little wonder with 3.3V (Feather/Raspberry Pi) or 5V (Arduino/ Metro328) logic levels. Additionally since it speaks I2C you can easily connect it up with two wires (plus power and ground!). We've even included [SparkFun qwiic](https://www.sparkfun.com/qwiic) compatible **[STEMMA QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt)** connectors for the I2C bus so **you don't even need to solder!**

![front view with headers](https://cdn-learn.adafruit.com/assets/assets/000/137/029/medium800/adafruit_products_6335-01.jpg?1747857236 )

Just wire up to your favorite microcontroller and you can use our CircuitPython/Python or [Arduino drivers](https://github.com/adafruit/Adafruit_OPT4048) to easily interface with the OPT4048 and get CIE, Lux and light color temperature readings in a minute! **QT Cable is not included** , [but we have a variety in the shop](https://www.adafruit.com/product/4399).

# Adafruit OPT4048 XYZ Color Sensor

## Pinouts

![front and back view of the breakout](https://cdn-learn.adafruit.com/assets/assets/000/137/052/medium800/adafruit_products_double.jpg?1747928211 )

The default I2C address is **0x44**.

## Power Pins

- **VIN** - this is the power pin. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V micro like Arduino, use 5V
- **GND** - common ground for power and logic

## I2C Logic Pins

- **SCL** - I2C clock pin, connect to your microcontroller's I2C clock line. This pin can use 3-5V logic, and there's a **10K pullup** on this pin.
- **SDA** - I2C data pin, connect to your microcontroller's I2C data line. This pin can use 3-5V logic, and there's a **10K pullup** on this pin.
- **[STEMMA QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt) -** These connectors allow you to connect to dev boards with **STEMMA QT** (qwiic) connectors or to other things with [various associated accessories](https://www.adafruit.com/?q=JST%20SH%204)

## Address Pin and Jumper

- **ADDR** &nbsp;- The address pin for setting the I2C address. You can chain up to two of these boards together on one I2C bus. Leave this pin **low** for default I2C address **0x44** &nbsp;or tie it **high** for I2C address **0x45**.
- **Addr Jumper** - On the back of the board is the address jumper, labeled **Addr**. You can leave this jumper closed (low) to keep the board on the default I2C address **0x44**. Cut the jumper open (high) to change the I2C address to **0x45**.

## Interrupt Pin
- **INT** - This is the interrupt pin. It is an open-drain interrupt. To use, connect the pin to a GPIO along with a 10K pull-up resistor to&nbsp; **VIN**. When an interrupt is trigged, the pin will be pulled LOW.

![fritzing showing INT pin wiring](https://cdn-learn.adafruit.com/assets/assets/000/137/053/medium640/adafruit_products_opt4048INT_bb.jpg?1747929304)

## Power LED and LED Jumper

- **Power LED -** In the upper left corner, above the STEMMA connector, on the front of the board, is the power LED, labeled **on**. It is a green LED.
- **LED jumper&nbsp;** - This jumper, labeled LED on the board silk, is located on the front of the board, in the upper left corner. Cut the trace on this jumper to cut power to the "on" LED.

# Adafruit OPT4048 XYZ Color Sensor

## CircuitPython and Python

It's easy to use the **OPT4048** with Python or CircuitPython, and the [Adafruit\_CircuitPython\_OPT4048](https://github.com/adafruit/Adafruit_CircuitPython_OPT4048) module. This module allows you to easily write Python code to read data from the sensor.

You can use this driver 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 OPT4048 to your board exactly as shown below. Here's an example of wiring a Feather RP2040 to the sensor with I2C using one of the handy [**STEMMA QT**](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connectors:

- **Board STEMMA 3V** to&nbsp; **sensor** **VCC (red wire)**  
- **Board STEMMA GND** to&nbsp; **sensor** **GND (black wire)**  
- **Board STEMMA SCL** to&nbsp; **sensor** **SCL (yellow wire)**  
- **Board STEMMA SDA** to&nbsp; **sensor** **SDA (blue wire)**

![Feather RP2040 with OPT2040 sensor connected via STEMMA connector.](https://cdn-learn.adafruit.com/assets/assets/000/137/111/medium640/adafruit_products_stemma_wiring_fritz.png?1748030044)

The following is the OPT4048 wired to a Feather RP2040 using a solderless breadboard:

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

![Feather RP2040 connected to OPT4048 sensor via a solderless breadboard.](https://cdn-learn.adafruit.com/assets/assets/000/137/112/medium640/adafruit_products_breadboard_wiring.png?1748030594)

## Python Computer Wiring

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

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

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

![Raspberry Pi connected to the OPT4048 breakout via STEMMA connector.](https://cdn-learn.adafruit.com/assets/assets/000/137/116/medium640/adafruit_products_rpi_stemma.png?1748031465)

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

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

![Raspberry Pi connected to the OPT4048 breakout via I2C wires and a solderless breadboard.](https://cdn-learn.adafruit.com/assets/assets/000/137/117/medium640/adafruit_products_rpi_bb.png?1748031535)

## Python Installation of OPT4048 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. [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-opt4048`

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 Usage

To use with CircuitPython, you need to first install the **Adafruit\_CircuitPython\_OPT4048** library, and its dependencies, into the **lib** folder on your **CIRCUITPY** drive. Then you need to update **code.py** with the example script.

Thankfully, we can do this in one go. In the example below, 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.

Your **CIRCUITPY/lib** folder should contain the following folder and file:

- **adafruit\_bus\_device/**
- **adafruit\_register/**
- **adafruit\_opt4048.mpy**

![CIRCUITPY drive showing required project files and libraries](https://github.com/adafruit/Adafruit_CircuitPython_Bundle/blob/folder-images/opt4048_opt4048_simpletest.py.png?raw=true )

## Python Usage

Once you have the library `pip3` installed on your computer, copy or download the following example to your computer, and run the following, replacing **code.py** with whatever you named the file:

`python3 code.py`

## Example Code

**If running CircuitPython:** Once everything is saved to the **CIRCUITPY** drive, [connect to the serial console](https://learn.adafruit.com/welcome-to-circuitpython/kattni-connecting-to-the-serial-console) to see the data printed out!

**If running Python:** The console output will appear wherever you are running Python.

https://github.com/adafruit/Adafruit_CircuitPython_OPT4048/blob/main/examples/opt4048_simpletest.py

First, the sensor gets initialized over I2C, then configured for automatic range, 100ms conversion time, and continuous reading mode. In the main loop CIE color and lux data are read from the sensor and printed to the serial console once per second.

![Serial output of the simpletest example showing CIE x/y, and lux values read from the OPT4048 sensor](https://cdn-learn.adafruit.com/assets/assets/000/137/202/medium800/adafruit_products_simpletest_output.png?1748446186 )

# Adafruit OPT4048 XYZ Color Sensor

## Python Docs

# Adafruit OPT4048 XYZ Color Sensor

## Arduino

Using the OPT4048 breakout with Arduino involves wiring up the breakout to your Arduino-compatible microcontroller, installing the [Adafruit\_OPT4048](https://github.com/adafruit/Adafruit_OPT4048) library, and running the provided example code.

Wire as shown for a **5V** board like an Uno. If you are using a **3V** board, like an Adafruit Feather, wire the board's 3V pin to the sensor VIN.

Here is an Adafruit Metro wired up to the sensor using the STEMMA QT connector:

- **Board 5V** to **sensor VCC (red wire)**  
- **Board GND** to **sensor** &nbsp;**GND (black wire)**  
- **Board SCL** to **sensor** &nbsp;**SCL (yellow wire)**  
- **Board SDA** to **sensor** &nbsp;**SDA (blue wire)**

![Adafruit Metro wired to the OPT4048 sensor breakout via STEMMA connection.](https://cdn-learn.adafruit.com/assets/assets/000/137/206/medium640/adafruit_products_metro_stemma.png?1748450913)

Here is an Adafruit Metro wired up using a solderless breadboard:

- **Board 5V** &nbsp;to&nbsp;**sensor VCC (red wire)**  
- **Board GND** &nbsp;to **sensor** &nbsp;**GND (black wire)**  
- **Board SCL** &nbsp;to&nbsp; **sensor** &nbsp;**SCL (yellow wire)**  
- **Board SDA** &nbsp;to&nbsp; **sensor** &nbsp;**SDA (blue wire)**

![Adafruit Metro wired to the OPT4048 sensor breakout via breadboard connections.](https://cdn-learn.adafruit.com/assets/assets/000/137/207/medium640/adafruit_products_metro_bb.png?1748451504)

## Library Installation

You can install the **Adafruit\_OPT4048** library for Arduino using the Library Manager in the Arduino IDE.

Open the **Tools** menu then click **Manage Libraries**.

![Arduino IDE tools menu with Manage Libraries item being highlighted and clicked.](https://cdn-learn.adafruit.com/assets/assets/000/137/208/medium640/adafruit_products_arduino_manage_libraries.png?1748452357)

Search for **Adafruit\_OPT4048** , and select the **Adafruit\_OPT4048** library, then click the **Install** button.

![Arduino IDE with library manager pane open and "Adafruit_OPT4048" in the search box. The library appears in the list of results with the install button ready to be pressed](https://cdn-learn.adafruit.com/assets/assets/000/137/209/medium640/adafruit_products_arduino_library_opt4048.png?1748452483)

If asked about dependencies, click "Install all".

![Arduino IDE dialog asking if the user wants to install dependencies for Adafruit_OPT4048 library.](https://cdn-learn.adafruit.com/assets/assets/000/137/210/medium800/adafruit_products_arduino_library_opt4048_reqs.png?1748452585 )

If the "Dependencies" window does not come up, then you already have the dependencies installed.

Warning: If the dependencies are already installed, you must make sure you update them through the Arduino Library Manager before loading the example!

## Example Code
https://github.com/adafruit/Adafruit_OPT4048/blob/main/examples/opt4048_basictest/opt4048_basictest.ino

![Arduino IDE serial output showing the OPT4048 sensor being initialized and then printing the data values from sensor readings.](https://cdn-learn.adafruit.com/assets/assets/000/137/211/medium800/adafruit_products_serial_monitor_output.png?1748452811 )

# Adafruit OPT4048 XYZ Color Sensor

## Arduino Docs

# Adafruit OPT4048 XYZ Color Sensor

## Webserial Demo

The OPT4048 sensor outputs color as true "CIE" XYZ output so you can match it to your existing color space. It's also excellent for calculating color temperature, which is based on CIE, and as a bonus also has Lux calculation, up to 144 kLux for light measurement even in the brightest situations.

This example will visualize what the "CIE" XYZ data coming out the sensor actually means. Data will be plotted&nbsp; onto a chart depicting the full range of colors.

The example works with the following web page:

[OPT4048 CIE Color Plotter](https://adafruit.github.io/Adafruit_OPT4048/webserial/)
Warning: The WebSerial APIs used by the OPT4048 CIE Color Plotter page are currently only supported in Chrome based browsers.

## Microcontroller Wiring

First wire up a OPT4048 to your board exactly as shown below. Here's an example of wiring a Feather RP2040 to the sensor with I2C using one of the handy [**STEMMA QT**](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connectors:

- **Board STEMMA 3V** to&nbsp; **sensor** **VCC (red wire)**  
- **Board STEMMA GND** to&nbsp; **sensor** **GND (black wire)**  
- **Board STEMMA SCL** to&nbsp; **sensor** **SCL (yellow wire)**  
- **Board STEMMA SDA** to&nbsp; **sensor** **SDA (blue wire)**

![Feather RP2040 with OPT2040 sensor connected via STEMMA connector.](https://cdn-learn.adafruit.com/assets/assets/000/137/111/medium640/adafruit_products_stemma_wiring_fritz.png?1748030044)

The following is the OPT4048 wired to a Feather RP2040 using a solderless breadboard:

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

![Feather RP2040 connected to OPT4048 sensor via a solderless breadboard.](https://cdn-learn.adafruit.com/assets/assets/000/137/112/medium640/adafruit_products_breadboard_wiring.png?1748030594)

## CircuitPython Code
Following the instructions from the [CircuitPython guide page](https://learn.adafruit.com/adafruit-opt4048-xyz-color-sensor/circuitpython-and-python#circuitpython-usage-3199149), download the project bundle and copy the libraries and code file to your device.

https://github.com/adafruit/Adafruit_CircuitPython_OPT4048/blob/main/examples/opt4048_webserial.py

## Arduino Code
Follow the instructions from the [Arduino guide page to install the required libraries](https://learn.adafruit.com/adafruit-opt4048-xyz-color-sensor/arduino#library-installation-3199358), then run the following code on your device.

https://github.com/adafruit/Adafruit_OPT4048/blob/main/examples/opt4048_webserial/opt4048_webserial.ino

## Plotter Usage

Once the demo code is loaded onto the microcontroller, then open the [OPT4048 CIE Color Plotter Page](https://adafruit.github.io/Adafruit_OPT4048/webserial/) on your computer.

- Click on the **Connect to Microcontroller** &nbsp;button.
- Click on the **Feather RP2040** or whichever microcontroller is connected via USB to the computer. Then click the **Connect** button.

![](https://cdn-learn.adafruit.com/assets/assets/000/137/332/medium640/adafruit_products_webserial_connect_btn_4x3.png?1748984773)

![Web serial USB device chooser dialog with Feather RP2040 selected and Connect button ready to be clicked.](https://cdn-learn.adafruit.com/assets/assets/000/137/215/medium640/adafruit_products_webserial_choose_device.png?1748454877)

The page will read data sent to it by the microcontroller and plot the CIE x/y values onto the CIE 1931 Chromaticity Diagram.

![Web serial visualizer page that shows serial output, CIE x/y values, lux value, color temperature value, and a CIE color chart with the X and Y values plotted as a data point.](https://cdn-learn.adafruit.com/assets/assets/000/137/333/medium800/adafruit_products_webserial_demo_running.png?1748984809 )

# Adafruit OPT4048 XYZ Color Sensor

## Downloads

## Files

- [OPT4048 Datasheet](https://cdn-learn.adafruit.com/assets/assets/000/137/030/original/opt4048.pdf?1747857425)
- [EagleCAD PCB Files on GitHub](https://github.com/adafruit/Adafruit-OPT4048-XYZ-Color-Sensor-PCB)
- [3D models on GitHub](https://github.com/adafruit/Adafruit_CAD_Parts/tree/main/6335%20OPT4048%20XYZ%20Color%20Sensor)
- [Fritzing object in the Adafruit Fritzing Library](https://github.com/adafruit/Fritzing-Library/blob/master/parts/Adafruit%20OPT4048%20XYZ%20Color%20Sensor.fzpz)

## Schematic and Fab Print
![schematic](https://cdn-learn.adafruit.com/assets/assets/000/137/031/medium800/adafruit_products_schem.png?1747857744 )

![fab print for pcb](https://cdn-learn.adafruit.com/assets/assets/000/137/032/medium800/adafruit_products_fab.png?1747857763 dimensions are in inches)

![](https://cdn-learn.adafruit.com/assets/assets/000/137/056/medium800/adafruit_products_6335_OPT4048_XYZ_Color_Sensor.jpg?1747938244 )


## Primary Products

### Adafruit OPT4048 Tri-Stimulus XYZ Color and Lux Sensor

[Adafruit OPT4048 Tri-Stimulus XYZ Color and Lux Sensor](https://www.adafruit.com/product/6335)
The **Adafruit OPT4048 Tri-Stimulus XYZ Color, Light Temperature and Lux Sensor** is a modern take on the common 'RGB' color sensor: this time with true "CIE" XYZ output so you can match it to your existing color space. It's also excellent for calculating...

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

## Featured Products

### STEMMA QT / Qwiic JST SH 4-Pin Cable - 50mm Long

[STEMMA QT / Qwiic JST SH 4-Pin Cable - 50mm Long](https://www.adafruit.com/product/4399)
This 4-wire cable is&nbsp;50mm / 1.9" long and fitted with JST SH female 4-pin connectors on both ends. Compared with the chunkier JST PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert and remove.

<a...></a...>

In Stock
[Buy Now](https://www.adafruit.com/product/4399)
[Related Guides to the Product](https://learn.adafruit.com/products/4399/guides)
### STEMMA QT / Qwiic JST SH 4-pin Cable - 100mm Long

[STEMMA QT / Qwiic JST SH 4-pin Cable - 100mm Long](https://www.adafruit.com/product/4210)
This 4-wire cable is a little over 100mm / 4" long and fitted with JST-SH female 4-pin connectors on both ends. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert and remove.

<a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/4210)
[Related Guides to the Product](https://learn.adafruit.com/products/4210/guides)
### STEMMA QT / Qwiic JST SH 4-pin Cable with Premium Female Sockets

[STEMMA QT / Qwiic JST SH 4-pin Cable with Premium Female Sockets](https://www.adafruit.com/product/4397)
This 4-wire cable is a little over 150mm / 6" long and fitted with JST-SH female 4-pin connectors on one end and premium female headers on the other. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert and...

In Stock
[Buy Now](https://www.adafruit.com/product/4397)
[Related Guides to the Product](https://learn.adafruit.com/products/4397/guides)
### STEMMA QT / Qwiic JST SH 4-pin to Premium Male Headers Cable

[STEMMA QT / Qwiic JST SH 4-pin to Premium Male Headers Cable](https://www.adafruit.com/product/4209)
This 4-wire cable is a little over 150mm / 6" long and fitted with JST-SH female 4-pin connectors on one end and premium Dupont male headers on the other. Compared with the chunkier JST-PH these are 1mm pitch instead of 2mm, but still have a nice latching feel, while being easy to insert...

In Stock
[Buy Now](https://www.adafruit.com/product/4209)
[Related Guides to the Product](https://learn.adafruit.com/products/4209/guides)
### JST SH 4-pin Cable with Alligator Clips - STEMMA QT / Qwiic

[JST SH 4-pin Cable with Alligator Clips - STEMMA QT / Qwiic](https://www.adafruit.com/product/4398)
This cable will make it super easy to use our plug-and-play STEMMA QT boards with boards like Circuit Playground. On one end you get a Qwiic / STEMMA QT connector (technically known as a JST SH 4-pin plug)&nbsp; into 4 individual wires with grippy alligator clips. We're carrying these to...

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

## Related Guides

- [Adafruit I2C Quad Rotary Encoder Breakout](https://learn.adafruit.com/adafruit-i2c-quad-rotary-encoder-breakout.md)
- [Digital Clock with CircuitPython](https://learn.adafruit.com/digital-clock-with-circuitpython.md)
- [ulab: Crunch Numbers fast in CircuitPython](https://learn.adafruit.com/ulab-crunch-numbers-fast-with-circuitpython.md)
- [Which CircuitPython Board is Right for You?](https://learn.adafruit.com/choose-your-circuitpython-board.md)
- [Navi10 MacroPad with KB2040 and KMK CircuitPython keyboard firmware](https://learn.adafruit.com/navi10-macropad-with-kb2040-and-kmk-circuitpython-keyboard-firmware.md)
- [CircuitPython Hardware: PCA9685 DC Motor & Stepper Driver](https://learn.adafruit.com/micropython-hardware-pca9685-dc-motor-and-stepper-driver.md)
- [Adafruit OV5640 Camera Breakouts](https://learn.adafruit.com/adafruit-ov5640-camera-breakout.md)
- [AS5600 Super Smooth Rotary Encoder](https://learn.adafruit.com/as5600-smooth-rotary-encoder.md)
- [Your Very First Circuit Sculpture](https://learn.adafruit.com/first-simple-circuit-sculpture.md)
- [Adafruit Si5351 Clock Generator Breakout](https://learn.adafruit.com/adafruit-si5351-clock-generator-breakout.md)
- [Adafruit Metro ESP32-S2](https://learn.adafruit.com/adafruit-metro-esp32-s2.md)
- [Adafruit QT 5V to 3V Shifter Breakout](https://learn.adafruit.com/adafruit-qt-5v-to-3v-shifter-breakout.md)
- [Adafruit NeoPixel Breakout](https://learn.adafruit.com/adafruit-neopixel-breakout.md)
- [Adafruit NAU7802 24-Bit ADC - STEMMA QT / Qwiic](https://learn.adafruit.com/adafruit-nau7802-24-bit-adc-stemma-qt-qwiic.md)
- [Pico W YBox3](https://learn.adafruit.com/pico-w-ybox3.md)
