# Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/132/364/medium800/adafruit_products_6027-04.jpg?1726587827)

The [DS2482S-800](https://www.analog.com/en/products/ds2482-800.html) is a Stemma QT board that uses a I2C-to-1Wire controller chip, with 8 selectable channels, built-in parasitic-power-pullups, adjustable I2C address and a wide operating voltage range! You can easily connect it to an existing I2C bus and then use the breakout pads to attach multiple DS18B20's, or pair it with our [1-Wire chaining breakouts](https://www.adafruit.com/product/5971) for fancier experimentation.

![](https://cdn-learn.adafruit.com/assets/assets/000/132/365/medium800/adafruit_products_6027-02.jpg?1726587874)

You're probably familiar with the 'top three' electronics protocols: I2C, SPI and UART. Perhaps you're aware of a fourth one, [called "1-Wire" which was invented by Dallas Semiconductor](https://www.analog.com/en/resources/technical-articles/guide-to-1wire-communication.html) (which became Maxim, which became Analog Devices). As you may expect, this protocol uses a single data wire plus a ground wire (and an optional power wire) to connect to any number of sensors or memory chips that all share the same bus.

![](https://cdn-learn.adafruit.com/assets/assets/000/132/366/medium800/adafruit_products_6027-03_%281%29.jpg?1726587916)

In theory, there's a lot of different 1-Wire devices out there, but in reality almost everyone uses 1-Wire for DS18B20 temperature sensors. the long wire lengths and ease of 'chaining' by sharing a single bus wire makes it perfectly fine for this purpose. You can bit-bang 1-Wire on most microcontrollers, and some SBCs like [Raspberry Pi have kernel module support](https://learn.adafruit.com/adafruits-raspberry-pi-lesson-11-ds18b20-temperature-sensing). But are lots of chips or firmware stacks without 1-Wire capability, or maybe you want to use 1-Wire devices on your desktop computer or other SBC with I2C.

![](https://cdn-learn.adafruit.com/assets/assets/000/132/367/medium800/adafruit_products_6027-01.jpg?1726587958)

You might be wondering: if you can connect multiple 1-Wire devices on a single wire, then why have 8 channels on this breakout? Reason is: if you have 8 temperature sensors, there's no easy way to know which one is which other than connecting them one at a time and reading the unique ROM identifier. With this breakout you can select the channel so you know for sure which location is being measured, even if the sensor is swapped out later.

![](https://cdn-learn.adafruit.com/assets/assets/000/132/368/medium800/adafruit_products_6027-00.jpg?1726587985)

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

STEMMA QT allows you to make solderless connections between your development board and the DS2482S-800 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). You can power the board directly from the STEMMA QT cable, whether 3V or 5V, that voltage will also be the power output for the 1-Wire peripherals.

# Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter

## Pinouts

![](https://cdn-learn.adafruit.com/assets/assets/000/132/372/medium800/adafruit_products_double.jpg?1726589390)

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

## 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 development boards with **STEMMA QT** (Qwiic) connectors or to other things with [various associated accessories](https://www.adafruit.com/?q=JST%20SH%204).

## 1-Wire Header Pins

At the top edge of the board are 8 1x3 header pins. These pins let you connect 8 different 1-wire sensors to the breakout board. Each set of 3 pins ( **+** , **1W** and **-** ) are labeled 0-7. These labels denote the channel number that you'll use in the code.

- **+&nbsp;** - the power connection for the 1-wire sensor. It shares the same voltage level as **VIN**.
- **1W** - the signal connection for the 1-wire line
- **-** - the ground connection for the 1-wire sensor

## Address Pins

On the back of the board are **three address jumpers** , labeled **A0** ,&nbsp; **A1** , and **A2**. These jumpers allow you to chain up to 8 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.

On the front of the board are **two address pins** , labeled **A0** and **A1**. Just like the jumpers, these pins allow you to change the I2C address to connect multiple boards by connecting them to **VIN**. **There is no broken out pin for A2**.

The default I2C address is **0x18**. The other address options can be calculated by "adding" the **A0/A1/A2** to the base of **0x18**.

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

So for example if **A**** 2 **is soldered closed and&nbsp;** A ****0** is soldered closed, the address is **0x18 + 4 + 1 = 0x1D**.

 If only **A0** is soldered closed, the address is **0x18 + 1 = 0x19**

 If only&nbsp; **A**** 1 **is soldered closed, the address is** 0x18 + 2 = 0x1A**

 If only&nbsp; **A**** 2 **is soldered closed, the address is** 0x18 + 4 = 0x1C**

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

![](https://cdn-learn.adafruit.com/assets/assets/000/132/373/medium800/adafruit_products_Screenshot_2024-09-17_122018.png?1726590104)

## Power LED and Jumper

- **Power LED** - on the left side of the board, above the STEMMA QT connector, is the power LED, labeled **on**. It is the green LED.
- **LED jumper** - on the back of the board is a jumper for the power LED. It is labeled **LED** on the board silk. If you want to disable the power LED, cut the trace on this jumper.

# Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter

## CircuitPython and Python

It's easy to use the **DS2482S-800** with Python or CircuitPython, and the [Adafruit\_CircuitPython\_DS248x](https://github.com/adafruit/Adafruit_CircuitPython_DS248x) module. This module allows you to easily write Python code to read 1-Wire sensors over I2C.

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).

You'll need two DS18B20 sensors to use this example with the breakout:

### DS18B20 Digital temperature sensor + extras

[DS18B20 Digital temperature sensor + extras](https://www.adafruit.com/product/374)
These 1-wire digital temperature sensors are fairly precise (±0.5°C over much of the range) and can give up to 12 bits of precision from the onboard digital-to-analog converter. They work great with any microcontroller using a single digital pin, and you can even connect multiple...

In Stock
[Buy Now](https://www.adafruit.com/product/374)
[Related Guides to the Product](https://learn.adafruit.com/products/374/guides)
![DS18B20 Digital temperature sensor next to a US quarter and above a resister. ](https://cdn-shop.adafruit.com/640x480/374-01.jpg)

### Waterproof 1-Wire DS18B20 Digital temperature sensor

[Waterproof 1-Wire DS18B20 Digital temperature sensor](https://www.adafruit.com/product/381)
This is a pre-wired and waterproofed (with heat shrink) version of a 1 Wire DS18B20 sensor. Handy for when you need to measure something far away, or in wet conditions. While the sensor is good up to 125°C the cable is jacketed in PVC so we suggest keeping it under 100°C. Because they...

In Stock
[Buy Now](https://www.adafruit.com/product/381)
[Related Guides to the Product](https://learn.adafruit.com/products/381/guides)
![Angled Shot of the Waterproof 1-Wire DS18B20 Digital temperature sensor.](https://cdn-shop.adafruit.com/640x480/381-01.jpg)

## CircuitPython Microcontroller Wiring

First, wire up two DS18B20 sensors to the breakout exactly as follows. Then, wire up the breakout to your board. The following is the breakout wired to a Feather RP2040 with two DS18B20 sensors using the STEMMA connector. The DS18B20 sensor are connected directly to the breakout.

- **Breakout STEMMA VIN** to **Feather STEMMA 3.3V (red wire)**
- **Breakout STEMMA GND** to **Feather STEMMA GND (black wire)**
- **Breakout STEMMA SDA** to **Feather STEMMA SDA (blue wire)**
- **Breakout STEMMA SCL** to **Feather STEMMA SCL (yellow wire)**
- **Breakout channel 0 -** to **DS18B20 GND**
- **Breakout channel 0 1W** to **DS18B20 signal**
- **Breakout channel 0 +** to **DS18B20 VIN**
- **Breakout channel 4 -** to **DS18B20 GND**
- **Breakout channel 4 1W** to **DS18B20 signal**
- **Breakout channel 4 +** to **DS18B20 VIN**

![adafruit_products_featherStemma_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/132/381/medium640/adafruit_products_featherStemma_bb.jpg?1726601317)

The following is the breakout wired to a Feather RP2040 and two DS18B20 sensors using a solderless breadboard:

- **Breakout VIN** to **Feather 3.3V (red wire)**
- **Breakout GND** to **Feather GND (black wire)**
- **Breakout SDA** to **Feather SDA (blue wire)**
- **Breakout SCL** to **Feather SCL (yellow wire)**
- **Breakout channel 0 -** to **DS18B20 GND (black wire)**
- **Breakout channel 0 1W** to **DS18B20 signal (green wire)**
- **Breakout channel 0 +** to **DS18B20 VIN (red wire)**
- **Breakout channel 4 -** to **DS18B20 GND (black wire)**
- **Breakout channel 4 1W** to **DS18B20 signal (green wire)**
- **Breakout channel 4 +** to **DS18B20 VIN (red wire)**

![adafruit_products_featherBB_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/132/382/medium640/adafruit_products_featherBB_bb.jpg?1726601394)

## 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. The DS18B20 sensors are connected directly to the breakout on channel 0 and channel 4.

- **Breakout STEMMA VIN** to **Pi 3.3V (red wire)**
- **Breakout STEMMA GND** to **Pi**** &nbsp;GND (black wire)**
- **Breakout STEMMA SDA** to **Pi**** &nbsp;SDA (blue wire)**
- **Breakout STEMMA SCL** to **Pi**** &nbsp;SCL (yellow wire)**
- **Breakout channel 0 -** to **DS18B20 GND**
- **Breakout channel 0 1W** to **DS18B20 signal**
- **Breakout channel 0 +** to **DS18B20 VIN**
- **Breakout channel 4 -** to **DS18B20 GND**
- **Breakout channel 4 1W** to **DS18B20 signal**
- **Breakout channel 4 +** to **DS18B20 VIN**

![adafruit_products_piStemma_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/132/383/medium640/adafruit_products_piStemma_bb.jpg?1726601468)

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

- **Breakout VIN** to **Pi 3.3V (red wire)**
- **Breakout GND** to **Pi**** &nbsp;GND (black wire)**
- **Breakout SDA** to **Pi**** &nbsp;SDA (blue wire)**
- **Breakout SCL** to **Pi**** &nbsp;SCL (yellow wire)**
- **Breakout channel 0 -** to **DS18B20 GND (black wire)**
- **Breakout channel 0 1W** to **DS18B20 signal (green wire)**
- **Breakout channel 0 +** to **DS18B20 VIN (red wire)**
- **Breakout channel 4 -** to **DS18B20 GND (black wire)**
- **Breakout channel 4 1W** to **DS18B20 signal (green wire)**
- **Breakout channel 4 +** to **DS18B20 VIN (red wire)**

![adafruit_products_piBB_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/132/384/medium640/adafruit_products_piBB_bb.jpg?1726601561)

## Python Installation of DS248x 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-ds248x`

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\_DS248x** 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\_ds248x.mpy**

![CIRCUITPY](https://adafruit.github.io/Adafruit_CircuitPython_Bundle/ds248x_ds248x_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_DS248x/blob/main/examples/ds2482s-800_8-channel_test.py

First, the DS2482S-800 is instantiated over I2C. In the loop, each of the 8 channels is selected and read. The selected channel and its temperature reading are printed to the serial console. If you don't have a DS18B20 sensor attached to a channel that is read, a negative value of -0.06 will be printed to the console. The print out below shows data on channels 0 and 4.

![](https://cdn-learn.adafruit.com/assets/assets/000/132/379/medium800/adafruit_products_Screenshot_2024-09-17_151336.png?1726600428)

# Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter

## Python Docs

# Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter

## Arduino

Using the DS2482S-800 breakout with Arduino involves wiring up the breakout to your Arduino-compatible microcontroller with two DS18B20 sensors, installing the&nbsp;[Adafruit\_DS248x](https://github.com/adafruit/Adafruit_DS248x) library, and running the provided example code.

### DS18B20 Digital temperature sensor + extras

[DS18B20 Digital temperature sensor + extras](https://www.adafruit.com/product/374)
These 1-wire digital temperature sensors are fairly precise (±0.5°C over much of the range) and can give up to 12 bits of precision from the onboard digital-to-analog converter. They work great with any microcontroller using a single digital pin, and you can even connect multiple...

In Stock
[Buy Now](https://www.adafruit.com/product/374)
[Related Guides to the Product](https://learn.adafruit.com/products/374/guides)
![DS18B20 Digital temperature sensor next to a US quarter and above a resister. ](https://cdn-shop.adafruit.com/640x480/374-01.jpg)

### Waterproof 1-Wire DS18B20 Digital temperature sensor

[Waterproof 1-Wire DS18B20 Digital temperature sensor](https://www.adafruit.com/product/381)
This is a pre-wired and waterproofed (with heat shrink) version of a 1 Wire DS18B20 sensor. Handy for when you need to measure something far away, or in wet conditions. While the sensor is good up to 125°C the cable is jacketed in PVC so we suggest keeping it under 100°C. Because they...

In Stock
[Buy Now](https://www.adafruit.com/product/381)
[Related Guides to the Product](https://learn.adafruit.com/products/381/guides)
![Angled Shot of the Waterproof 1-Wire DS18B20 Digital temperature sensor.](https://cdn-shop.adafruit.com/640x480/381-01.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 with two DS18B20 sensors using the STEMMA QT connector. The DS18B20 sensors are connected directly to the breakout on channel 0 and channel 4.

- **Breakout STEMMA VIN** to **Metro 5V (red wire)**
- **Breakout STEMMA GND** to **Metro GND (black wire)**
- **Breakout STEMMA SDA** to **Metro SDA (blue wire)**
- **Breakout STEMMA SCL** to **Metro SCL (yellow wire)**
- **Breakout channel 0 -** to **DS18B20 GND**
- **Breakout channel 0 1W** to **DS18B20 signal**
- **Breakout channel 0 +** to **DS18B20 VIN**
- **Breakout channel 4 -** to **DS18B20 GND**
- **Breakout channel 4 1W** to **DS18B20 signal**
- **Breakout channel 4 +** to **DS18B20 VIN**

![adafruit_products_metroStemma_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/132/385/medium640/adafruit_products_metroStemma_bb.jpg?1726601660)

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

- **Breakout VIN** to **Metro 5V (red wire)**
- **Breakout GND** to **Metro GND (black wire)**
- **Breakout SDA** to **Metro SDA (blue wire)**
- **Breakout SCL** to **Metro SCL (yellow wire)**
- **Breakout channel 0 -** to **DS18B20 GND (black wire)**
- **Breakout channel 0 1W** to **DS18B20 signal (green wire)**
- **Breakout channel 0 +** to **DS18B20 VIN (red wire)**
- **Breakout channel 4 -** to **DS18B20 GND (black wire)**
- **Breakout channel 4 1W** to **DS18B20 signal (green wire)**
- **Breakout channel 4 +** to **DS18B20 VIN (red wire)**

![adafruit_products_metroBB_bb.jpg](https://cdn-learn.adafruit.com/assets/assets/000/132/386/medium640/adafruit_products_metroBB_bb.jpg?1726601737)

## Library Installation

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

![](https://cdn-learn.adafruit.com/assets/assets/000/132/374/medium800/adafruit_products_Arduino_Open_Library_Manager.png?1726591104)

Click the **Manage Libraries ...** menu item, search for **Adafruit\_DS248x** , and select the **Adafruit DS248x** library:

![](https://cdn-learn.adafruit.com/assets/assets/000/132/389/medium800/adafruit_products_Screenshot_2024-09-17_153726.png?1726602636)

If asked about dependencies, click "Install all".

![](https://cdn-learn.adafruit.com/assets/assets/000/132/388/medium800/adafruit_products_Screenshot_2024-09-17_153736.png?1726602630)

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_DS248x/blob/main/examples/DS2482-800_8_channel_read/DS2482-800_8_channel_read.ino

Upload the sketch to your board and open up the Serial Monitor ( **Tools -\> Serial Monitor** ) at 115200 baud. You'll see the DS2482S-800 recognized over I2C. In the loop, each of the 8 channels are selected and read one by one. Each channel's temperature data is printed to the Serial Monitor. If you do not have a sensor attached to a channel, then you'll see negative data print out for it. In the print out below, you'll see data from sensors on channel 0 and channel 4.

![](https://cdn-learn.adafruit.com/assets/assets/000/132/387/medium800/adafruit_products_Screenshot_2024-09-17_155003.png?1726602621)

# Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter

## Arduino Docs

# Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter

## Downloads

## Files

- [DS2482S-800 Datasheet](https://cdn-learn.adafruit.com/assets/assets/000/132/369/original/ds2482-800.pdf?1726588101)
- [EagleCAD PCB Files on GitHub](https://github.com/adafruit/Adafruit-DS2482S-800-Breakout-PCB)
- [Fritzing object in the Adafruit Fritzing Library](https://github.com/adafruit/Fritzing-Library/blob/master/parts/Adafruit%20DS2482S-800%208%20Channel%20I2C%20to%201-Wire%20Bus%20Adapter.fzpz)

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

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


## Primary Products

### Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter

[Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter](https://www.adafruit.com/product/6027)
This is a&nbsp;[DS2482S-800](https://www.analog.com/en/products/ds2482-800.html)&nbsp;Stemma QT board that uses a I2C-to-1W controller chip, with 8 selectable channels, built-in parasitic-power-pullups, adjustable I2C address and a wide operating voltage range!&nbsp;You can easily...

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

## Featured Products

### DS18B20 Digital temperature sensor + extras

[DS18B20 Digital temperature sensor + extras](https://www.adafruit.com/product/374)
These 1-wire digital temperature sensors are fairly precise (±0.5°C over much of the range) and can give up to 12 bits of precision from the onboard digital-to-analog converter. They work great with any microcontroller using a single digital pin, and you can even connect multiple...

In Stock
[Buy Now](https://www.adafruit.com/product/374)
[Related Guides to the Product](https://learn.adafruit.com/products/374/guides)
### Waterproof 1-Wire DS18B20 Digital temperature sensor

[Waterproof 1-Wire DS18B20 Digital temperature sensor](https://www.adafruit.com/product/381)
This is a pre-wired and waterproofed (with heat shrink) version of a 1 Wire DS18B20 sensor. Handy for when you need to measure something far away, or in wet conditions. While the sensor is good up to 125°C the cable is jacketed in PVC so we suggest keeping it under 100°C. Because they...

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

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 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)
### 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)
### 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 Speaker Bonnet for Raspberry Pi](https://learn.adafruit.com/adafruit-speaker-bonnet-for-raspberry-pi.md)
- [Adafruit HTS221 - Temperature & Humidity Sensor](https://learn.adafruit.com/adafruit-hts221-temperature-humidity-sensor.md)
- [Karel The Robot In CircuitPython](https://learn.adafruit.com/karel-the-robot-in-circuitpython.md)
- [LIS3MDL Triple-axis Magnetometer](https://learn.adafruit.com/lis3mdl-triple-axis-magnetometer.md)
- [CircuitPython Turtle Graphics](https://learn.adafruit.com/circuitpython-turtle-graphics.md)
- [Holiday IoT Switch](https://learn.adafruit.com/holiday-iot-switch.md)
- [Zombie Tag Game with Circuit Playground Express](https://learn.adafruit.com/circuit-playground-express-ir-zombie-game.md)
- [LSM303 Accelerometer + Compass Breakout](https://learn.adafruit.com/lsm303-accelerometer-slash-compass-breakout.md)
- [Adafruit VL53L4CX Time of Flight Distance Sensor](https://learn.adafruit.com/adafruit-vl53l4cx-time-of-flight-distance-sensor.md)
- [Adafruit 9-DOF IMU Breakout](https://learn.adafruit.com/adafruit-9-dof-imu-breakout.md)
- [Adafruit 4-Channel ADC Breakouts](https://learn.adafruit.com/adafruit-4-channel-adc-breakouts.md)
- [Introducing the Adafruit nRF52840 Feather](https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather.md)
- [Analog Devices ADT7410 Breakout](https://learn.adafruit.com/adt7410-breakout.md)
- [Weather Display Matrix](https://learn.adafruit.com/weather-display-matrix.md)
- [USB Host to BLE Keyboard Adapter](https://learn.adafruit.com/esp32-s3-usb-to-ble-keyboard-adapter.md)
