# Adafruit ADS122C04 24-Bit ADC

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/143/105/medium800/adafruit_products_6432-04.jpg?1773931383)

The **Adafruit ADS122C04 24-Bit ADC with 4 Channel 2-kSPS** is an excellent way to take very high-precision measurements of single-ended or differential analog signals over I2C. Most 24-bit ADCs are found on strain-gauge sensors like the [NAU7802](https://www.adafruit.com/product/4538) and don't have high speeds or configurations. And most fast-ish I2C ADCs like the [ADS1115](https://www.adafruit.com/product/1085) top out at 16 bits. The ADS122C04 is a bit more expensive than either, but it's one of the few ADCs we've seen that gives you up to 2000 samples-per-second (on one channel) at 24-bit resolution.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/106/medium800/adafruit_products_6432-02.jpg?1773931440)

As you can expect from TI, it's a great quality ADC with lots of extras like a reset pin, internal temperature sensor, either single-ended or differential on any of the four inputs, internal 2.048V reference voltage, external positive and negative reference voltage input pins, 3V or 5V power and logic levels, and up to 128x gain. It even has two I2C address pins so you can put four of these on the same I2C bus.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/108/medium800/adafruit_products_6432-01.jpg?1773931493)

This board would make an excellent data acquisition interface for lots of different scientific or engineering measurements. The I2C interface means it's easy to get it working with any microcontroller or microcomputer, from the 8-bit Arduino-compatible to the highest end Raspberry Pi. Note that to get 2kSPS you'll need to run the I2C bus at 1 MHz and process that data from I2C quickly!

It comes with a bit of 0.1" standard header in case you want to use it with a breadboard or perfboard.&nbsp; It has four mounting holes for easy attachment.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/107/medium800/adafruit_products_6432-03.jpg?1773931466)

To get you going fast, we spun up a custom-made PCB in the [**STEMMA QT** form factor](https://www.adafruit.com/?q=stemma%20qt%20sensor "STEMMA QT form factor"), making it easy to interface with. The [STEMMA QT connectors](https://learn.adafruit.com/introducing-adafruit-stemma-qt/what-is-stemma-qt) on either side are compatible with the [SparkFun Qwiic](https://www.sparkfun.com/qwiic) I2C connectors. This allows you to make solderless connections between your development board and the ADS122C04 or to chain it with a wide range of other sensors and accessories using a [**compatible cable**](https://www.adafruit.com/?q=stemma%20qt%20cable). ([**QT Cable is not included** , but we have a variety in the shop](https://www.adafruit.com/?q=stemma+qt+cable&sort=BestMatch).)

We have [example code for both the Raspberry Pi, Arduino, and CircuitPython](https://github.com/adafruit/?q=ads122C04&type=all&language=&sort=). Simply connect GND to ground, VDD to your 3V~5V logic power supply, and SCL/SDA to your microcontroller's I2C port and run the example code to start reading data.

# Adafruit ADS122C04 24-Bit ADC

## Pinouts

![](https://cdn-learn.adafruit.com/assets/assets/000/143/242/medium800/adafruit_products_double.jpg?1774300145)

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

## Power Pins

- **VIN** &nbsp;- this is the power pin. Since the ADC chip uses 2.5-5 VDC 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.  
- **Ref+** - this is the positive reference input pin. By default it is not connected and the ADC will use the internal 2.048V reference voltage.
- **GND** &nbsp;- common ground for power and logic.
- **Ref-** - this is the negative reference input pin.

## I2C Logic Pins

- **SCL** - 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.
- **SDA** - 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.
- **[STEMMA QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt) -** These connectors allow you to connectors to dev boards with **STEMMA QT** connectors or to other things with [various associated accessories](https://www.adafruit.com/?q=JST%20SH%204)

Yellow: Note that to get 2kSPS you'll need to run the I2C bus at 1 MHz and process that data from I2C quickly!

## ADC Inputs

- **A0-A3** - The 4 inputs to the ADC. These inputs can get up to 2k samples per second (you'll need 1MHz I2C speed support for max speed rate), and 24-bits of resolution.

## Address Jumpers

On the back of the board are **two address jumpers** , labeled **A0** and **A1**. These jumpers allow you to chain up to 4 of these boards on the same pair of I2C clock and data pins. To do so, you solder the jumpers "closed" by connecting the two pads:

![](https://cdn-learn.adafruit.com/assets/assets/000/143/346/medium800/adafruit_products_Screenshot_2026-03-27_115542.png?1774626960)

## Other Pins

- **DRDY -&nbsp;** This is the data ready pin. It is an output pin that is active low.
- **!RST -&nbsp;** This is the reset pin. To reset the board, pull this pin low.

## Power LED and 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 the green LED.
- **LED jumper** - In the upper right corner on the back of the board is a jumper for the power LED. If you wish to disable the power LED, cut the trace on this jumper.

# Adafruit ADS122C04 24-Bit ADC

## CircuitPython and Python

It's easy to use the **ADS122C04** &nbsp;with Python or CircuitPython, and the [Adafruit\_CircuitPython\_ADS122C04](https://github.com/adafruit/Adafruit_CircuitPython_ADS122C04) module. This module allows you to easily write Python code to read the 4 analog inputs on the ADC.

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 the breakout to your board exactly as follows. The following is the breakout wired to a Feather RP2040 using the STEMMA connector along with a potentiometer connected to analog input 0 ( **A0** ) on the ADC:

- **Board STEMMA 3V** to **breakout** **VIN (red wire)**  
- **Board STEMMA GND** to **breakout** **GND (black wire)**  
- **Board STEMMA SCL** to **breakout** **SCL (yellow wire)**  
- **Board STEMMA SDA** to **breakout** **SDA (blue wire)**
- **Breakout VIN** to **potentiometer positive (red wire)**
- **Breakout A0** to **potentiometer wiper (green wire)**
- **Breakout GND** to **potentiometer negative (black wire)**
- **Breakout VIN** to **breakout Ref+ (red wire)**
- **Breakout GND** to **breakout Ref- (black wire)**

![](https://cdn-learn.adafruit.com/assets/assets/000/143/263/medium640/adafruit_products_feather_stemma_bb.jpg?1774366319)

### Potentiometer with Built In Knob - 10K ohm

[Potentiometer with Built In Knob - 10K ohm](https://www.adafruit.com/product/4133)
_Oh say can you see_  
_By the knob's early light..._

Sorry - we thought that was clever. &nbsp;And while it wasn't really, this potentiometer definitely is! We've seen these in miniature synthesizers. They're bigger than a trim-pot but smaller than a...

In Stock
[Buy Now](https://www.adafruit.com/product/4133)
[Related Guides to the Product](https://learn.adafruit.com/products/4133/guides)
![Potentiometer with Built In Knob](https://cdn-shop.adafruit.com/640x480/4133-03.jpg)

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

- **Board 3V** to **breakout** **VIN (red wire)**  
- **Board GND** to **breakout** **GND (black wire)**  
- **Board SCL** to **breakout** **SCL (yellow wire)**  
- **Board SDA** to **breakout** **SDA (blue wire)**
- **Breakout VIN** to **potentiometer positive (red wire)**
- **Breakout A0** to **potentiometer wiper (green wire)**
- **Breakout GND** to **potentiometer negative (black wire)**
- **Breakout VIN** to **breakout Ref+ (red wire)**
- **Breakout GND** to **breakout Ref- (black wire)**

![](https://cdn-learn.adafruit.com/assets/assets/000/143/264/medium640/adafruit_products_feather_bb_bb.jpg?1774366365)

## 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 **breakout** **VIN (red wire)**  
- **Pi GND** to **breakout** **GND (black wire)**  
- **Pi SCL** to **breakout** **SCL (yellow wire)**  
- **Pi SDA** to **breakout** **SDA (blue wire)**
- **Breakout VIN** to **potentiometer positive (red wire)**
- **Breakout A0** to **potentiometer wiper (green wire)**
- **Breakout GND** to **potentiometer negative (black wire)**
- **Breakout VIN** to **breakout Ref+ (red wire)**
- **Breakout GND** to **breakout Ref- (black wire)**

![](https://cdn-learn.adafruit.com/assets/assets/000/143/265/medium640/adafruit_products_piStemma_bb.jpg?1774366420)

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

- **Pi 3V** to **breakout** **VIN (red wire)**  
- **Pi GND** to **breakout** **GND (black wire)**  
- **Pi SCL** to **breakout** **SCL (yellow wire)**  
- **Pi SDA** to **breakout** **SDA (blue wire)**
- **Breakout VIN** to **potentiometer positive (red wire)**
- **Breakout A0** to **potentiometer wiper (green wire)**
- **Breakout GND** to **potentiometer negative (black wire)**
- **Breakout VIN** to **breakout Ref+ (red wire)**
- **Breakout GND** to **breakout Ref- (black wire)**

![](https://cdn-learn.adafruit.com/assets/assets/000/143/266/medium640/adafruit_products_piBB_bb.jpg?1774366466)

## Python Installation of ADS122C04 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-ads122c04`

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\_ADS122C04** &nbsp;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 folders:

- **adafruit\_bus\_device/**
- **adafruit\_ads122c04/**

![CIRCUITPY drive](https://adafruit.github.io/Adafruit_CircuitPython_Bundle/ads122c04_ads122c04_simpletest.py.png )

## 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_ADS122C04/blob/main/examples/ads122c04_simpletest.py

The ADS122C04 is initialized over I2C. Then in the loop, the analog input on A0 is read and printed to the serial monitor. As you adjust the potentiometer connected to A0, you'll see the values change.

Warning: To make code from different ADC's all compatible, we always return a 16-bit value (0 to 65535) even though, in this case, the underlying hardware is 24-bit!

![](https://cdn-learn.adafruit.com/assets/assets/000/143/296/medium800/adafruit_products_Screenshot_2026-03-24_162528.png?1774383959)

Info: The remaining 3 channels (A1, A2 and A3) are 'floating' - not connected to anything, so you will see varying random values.

# Adafruit ADS122C04 24-Bit ADC

## Python Docs

# Adafruit ADS122C04 24-Bit ADC

## Arduino

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

### Potentiometer with Built In Knob - 10K ohm

[Potentiometer with Built In Knob - 10K ohm](https://www.adafruit.com/product/4133)
_Oh say can you see_  
_By the knob's early light..._

Sorry - we thought that was clever. &nbsp;And while it wasn't really, this potentiometer definitely is! We've seen these in miniature synthesizers. They're bigger than a trim-pot but smaller than a...

In Stock
[Buy Now](https://www.adafruit.com/product/4133)
[Related Guides to the Product](https://learn.adafruit.com/products/4133/guides)
![Potentiometer with Built In Knob](https://cdn-shop.adafruit.com/640x480/4133-03.jpg)

## Wiring

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 breakout VIN.

Here is an Adafruit Metro wired up to the breakout using the STEMMA QT connector. A potentiometer is connected to input 0 ( **A0** ) on the ADC:

- **Board 5V** to **breakout** **VIN (red wire)**  
- **Board GND** to **breakout** **GND (black wire)**  
- **Board SCL** to **breakout** **SCL (yellow wire)**  
- **Board SDA** to **breakout** **SDA (blue wire)**
- **Breakout VIN** to **potentiometer positive (red wire)**
- **Breakout A0** to **potentiometer wiper (green wire)**
- **Breakout GND** to **potentiometer negative (black wire)**
- **Breakout VIN** to **breakout Ref+ (red wire)**
- **Breakout GND** to **breakout Ref- (black wire)**

![](https://cdn-learn.adafruit.com/assets/assets/000/143/261/medium640/adafruit_products_metro_stemma_bb.jpg?1774366165)

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

- **Board 5V** to **breakout** **VIN (red wire)**  
- **Board GND** to **breakout** **GND (black wire)**  
- **Board SCL** to **breakout** **SCL (yellow wire)**  
- **Board SDA** to **breakout** **SDA (blue wire)**
- **Breakout VIN** to **potentiometer positive (red wire)**
- **Breakout A0** to **potentiometer wiper (green wire)**
- **Breakout GND** to **potentiometer negative (black wire)**
- **Breakout VIN** to **breakout Ref+ (red wire)**
- **Breakout GND** to **breakout Ref- (black wire)**

![](https://cdn-learn.adafruit.com/assets/assets/000/143/262/medium640/adafruit_products_metro_bb_bb.jpg?1774366256)

## Library Installation

You can install the **Adafruit\_ADS122C04** &nbsp;library for Arduino using the Library Manager in the Arduino IDE.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/254/medium800/adafruit_products_Arduino_Open_Library_Manager.png?1774301457)

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

![](https://cdn-learn.adafruit.com/assets/assets/000/143/259/medium800/adafruit_products_Screenshot_2026-03-24_100719.png?1774364068)

If asked about dependencies, click "Install all".

![](https://cdn-learn.adafruit.com/assets/assets/000/143/260/medium800/adafruit_products_Screenshot_2026-03-24_100730.png?1774364096)

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_Learning_System_Guides/blob/main/Arduino_ADS122C04_simpletest/Arduino_ADS122C04_simpletest.ino

Upload the sketch to your board and open up the Serial Monitor ( **Tools -\> Serial Monitor** ) at 115200 baud. You'll see the ADS122C04 recognized over I2C. The reference voltage is set to 5V for a Metro and 3.3V for other boards. As you turn the potentiometer attached to A0, you'll see the raw value and voltage reading change.

Info: The remaining 3 channels (A1, A2 and A3) are 'floating' - not connected to anything, so you will see varying random values.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/258/medium800/adafruit_products_Screenshot_2026-03-24_105125.png?1774363942)

# Adafruit ADS122C04 24-Bit ADC

## Arduino Docs

# Adafruit ADS122C04 24-Bit ADC

## Downloads

## Files

- [ADS122C04 Datasheet](https://cdn-learn.adafruit.com/assets/assets/000/143/102/original/ads122c04.pdf?1773929644)
- [EagleCAD PCB files on GitHub](https://github.com/adafruit/Adafruit-ADS122C04-24-Bit-ADC-PCB)
- [Fritzing object in the Adafruit Fritzing Library](https://github.com/adafruit/Fritzing-Library/blob/master/parts/Adafruit%20ADS122C04%2024-Bit%20ADC.fzpz)

## Schematic and Fab Print
![](https://cdn-learn.adafruit.com/assets/assets/000/143/103/medium800/adafruit_products_schem.png?1773929847)

![](https://cdn-learn.adafruit.com/assets/assets/000/143/104/medium800/adafruit_products_fab.png?1773929860 dimensions are in inches)


## Primary Products

### Adafruit ADS122C04 24-Bit ADC - 4 Channel 2-kSPS

[Adafruit ADS122C04 24-Bit ADC - 4 Channel 2-kSPS](https://www.adafruit.com/product/6432)
The **Adafruit ADS122C04 24-Bit ADC with 4 Channel 2-kSPS** is an excellent way to take very high-precision measurements of single-ended or differential analog signals over I2C. Most 24-bit ADCs are found on strain-gauge sensors like the <a...></a...>

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

## Featured Products

### Potentiometer with Built In Knob - 10K ohm

[Potentiometer with Built In Knob - 10K ohm](https://www.adafruit.com/product/4133)
_Oh say can you see_  
_By the knob's early light..._

Sorry - we thought that was clever. &nbsp;And while it wasn't really, this potentiometer definitely is! We've seen these in miniature synthesizers. They're bigger than a trim-pot but smaller than a...

In Stock
[Buy Now](https://www.adafruit.com/product/4133)
[Related Guides to the Product](https://learn.adafruit.com/products/4133/guides)
### 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...>

Out of 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...

Out of 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

- [What’s Fresh Today? In-Season Produce Reminder for Adafruit MagTag](https://learn.adafruit.com/seasonal-produce-for-adafruit-magtag.md)
- [Adding a WiFi Co-Processor to CircuitPython](https://learn.adafruit.com/adding-a-wifi-co-processor-to-circuitpython-esp8266-esp32.md)
- [Adafruit SPA06-003 - Temperature + Pressure Sensor](https://learn.adafruit.com/adafruit-spa06-003-temperature-pressure-sensor.md)
- [Adafruit DS3502 I2C Digital Potentiometer](https://learn.adafruit.com/ds3502-i2c-potentiometer.md)
- [Adafruit VCNL4020 Proximity and Light Sensor](https://learn.adafruit.com/adafruit-vcnl4020-proximity-and-light-sensor.md)
- [Adafruit Sharp Memory Display Breakout](https://learn.adafruit.com/adafruit-sharp-memory-display-breakout.md)
- [Adafruit PiCowbell CAN Bus for Pico](https://learn.adafruit.com/adafruit-picowbell-can-bus-for-pico.md)
- [Adafruit Sensirion SHT40, SHT41 & SHT45 Temperature & Humidity Sensors](https://learn.adafruit.com/adafruit-sht40-temperature-humidity-sensor.md)
- [Adafruit PiUART - USB Console and Power Add-on for Raspberry Pi](https://learn.adafruit.com/adafruit-piuart-usb-console-and-power-add-on-for-raspberry-pi.md)
- [Neocontroller Color Grading Input Box](https://learn.adafruit.com/neocontroller-color-grading-input-box.md)
- [WiFi-Controlled NeoPixel Matrix LED Sign](https://learn.adafruit.com/iot-led-sign.md)
- [Circuit Playground Bluetooth Cauldron](https://learn.adafruit.com/cpx-cauldron.md)
- [16-Step Drum Sequencer](https://learn.adafruit.com/16-step-drum-sequencer.md)
- [Adafruit BMP388 and BMP390 - Precision Barometric Pressure and Altimeter](https://learn.adafruit.com/adafruit-bmp388-bmp390-bmp3xx.md)
- [CLUE Metal Detector in CircuitPython](https://learn.adafruit.com/clue-metal-detector-circuitpython.md)
