# Adafruit AS7331 UV / UVA / UVB / UVC Sensor

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/142/833/medium800thumb/adafruit_products_6476-05.jpg?1772723820)

The **Adafruit AS7331 UVA / UVB / UVC Sensor Breakout** is a perfect solution to UV sensing, no matter what 'type' you're sensing. Most UV sensors do just UVA, maybe ambient light too. But the AS7331 can read and differentiate between all the three bands. That means you can use it for human and agricultural UV alerts that tend to focus on UVA and UVB as well as agricultural, germicidal, curing, and other UVC use cases. We particularly like that the three measurements are separated, not just mixed together into one number.

![](https://cdn-learn.adafruit.com/assets/assets/000/142/845/medium800/adafruit_products_6476-04.jpg?1772824579)

The AS7331 has many gain and conversion settings configurable over I2C which means you can measure up to 349 mW/cm² on UVA channel, 386 mW/cm² on UVB and 169 mW/cm² on UVC at 1x gain, and with a responsivity as low as 2.38 nW/cm² per LSB.

In addition to the basic I2C connection, there's also the ability to change the default I2C address from 0x74 using the two jumpers on the back so you can have up to four sensors on the same bus. We also break out the READY pin that will let you know when a sensor conversion is complete, and the SYNC input, which can be used to synchronize the readings with an external pulse.

![](https://cdn-learn.adafruit.com/assets/assets/000/142/846/medium800/adafruit_products_6476-02.jpg?1772824623)

To make it easy to use, we mounted the tiny sensor on a STEMMA QT form factor breakout board, complete with level shifting circuitry and [SparkFun Qwiic](https://www.sparkfun.com/qwiic) compatible [Stemma QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt) connectors. This means that you can, without needing to solder, connect our AS7331 breakout into your 3.3V or 5V microcontroller of choice be it an Arduino Uno, Raspberry Pi, or one of the many [CircuitPython-compatible boards](https://circuitpython.org/downloads).

Our Arduino and CircuitPython libraries make it easy to configure the AS7331 over I2C, with many included example sketches to help get you started. [**QT Cable is not included** , but we have a variety in the shop](https://www.adafruit.com/?q=stemma+qt+cable&sort=BestMatch).

![](https://cdn-learn.adafruit.com/assets/assets/000/142/847/medium800/adafruit_products_6476-03.jpg?1772824680)

# Adafruit AS7331 UV / UVA / UVB / UVC Sensor

## Pinouts

![](https://cdn-learn.adafruit.com/assets/assets/000/142/848/medium800/adafruit_products_double.png?1772825117)

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

## Power Pins

- **VIN** &nbsp;- 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 microcontroller like Arduino, use 5V. For a 3.3V microcontroller, use 3.3V.
- **GND** &nbsp;- common ground for power and logic.

## I2C Logic Pins

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

## Other Pins

- **SYNC** - The **SYNC** pin is an input that can trigger synchronous readings from the AS7331 with an external pulse.
- **RDY** - The data ready pin can be configured as push-pull or open drain in software to alert you when a sensor conversion is complete.

## Address Jumpers

On the back of the board are two **address jumpers** , labeled&nbsp; **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 jumper "closed" by connecting the two pads.

The default I2C address is&nbsp; **0x74**. The other address option can be calculated by “adding” **A0** and/or **A1** to the base of&nbsp; **0x74**.

 For example, if **A1** &nbsp;is soldered closed and **A**** 0 **&nbsp;is soldered closed, the address is&nbsp;** 0x74 + 2 + 1 = 0x77**.

 If only **A**** 0 **&nbsp;is soldered closed, the address is&nbsp;** 0x74 + 1 = 0x75**

 If only **A1** &nbsp;is soldered closed, the address is&nbsp; **0x74 + 2 = 0x76**

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

![](https://cdn-learn.adafruit.com/assets/assets/000/142/849/medium800/adafruit_products_Screenshot_2026-03-06_144657.png?1772826432)

## Power LED and Jumper

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

# Adafruit AS7331 UV / UVA / UVB / UVC Sensor

## CircuitPython & Python

It's easy to use the&nbsp; **AS7331** &nbsp;with Python or CircuitPython, and the&nbsp;[Adafruit\_CircuitPython\_AS7331](https://github.com/adafruit/Adafruit_CircuitPython_AS7331) module. This module allows you to easily write Python code that allows you to read the **AS7331** UV sensor. You can use this sensor 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 an AS7331 to your board exactly as shown below. Here's an example of wiring a Feather RP2040 to the AS7331 with I2C using one of the handy&nbsp;[**STEMMA QT**](https://learn.adafruit.com/introducing-adafruit-stemma-qt)&nbsp;connectors:

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

![](https://cdn-learn.adafruit.com/assets/assets/000/142/860/medium640/adafruit_products_feather_stemma_bb.jpg?1773071327)

You can also use standard&nbsp; **0.100" pitch** &nbsp;headers to wire it up on a breadboard:

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

![](https://cdn-learn.adafruit.com/assets/assets/000/143/920/medium640/adafruit_products_feather_m4_as7331_bb_bb.png?1776884608)

## Python Computer Wiring

Since there's&nbsp;_dozens_&nbsp;of Linux computers/boards you can use, below shows 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 to the UV sensor using I2C and a&nbsp;[**STEMMA QT**](https://learn.adafruit.com/introducing-adafruit-stemma-qt)&nbsp;connector:

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

![](https://cdn-learn.adafruit.com/assets/assets/000/142/862/medium640/adafruit_products_piStemma_bb.jpg?1773071388)

Finally, here is an example of how to wire up a Raspberry Pi to the UV sensor using a solderless breadboard:

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

![](https://cdn-learn.adafruit.com/assets/assets/000/142/863/medium640/adafruit_products_piBB_bb.jpg?1773071421)

## Python Installation of AS7331 Library

You'll need to install the&nbsp; **Adafruit\_Blinka** &nbsp;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-as7331`

If your default Python is version 3, you may need to run&nbsp;`pip`&nbsp;instead. 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 AS7331 library and its dependencies into the&nbsp; **lib** &nbsp;folder on your&nbsp; **CIRCUITPY** &nbsp;drive. Then you need to update&nbsp; **code.py** &nbsp;with the example script.

Thankfully, we can do this in one go. In the example below, click the&nbsp; **Download Project Bundle** &nbsp;button below to download the necessary libraries and the&nbsp; **code.py** &nbsp;file in a zip file. Extract the contents of the zip file, and copy the&nbsp; **entire&nbsp;**** lib **&nbsp;** folder **&nbsp;and the&nbsp;** code.py **&nbsp;file to your&nbsp;** CIRCUITPY**&nbsp;drive.

Your&nbsp; **CIRCUITPY/lib** &nbsp;folder should contain the following folders and file:

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

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

## Python Usage

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

`python3 code.py`

## Example Code

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

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

https://github.com/adafruit/Adafruit_CircuitPython_AS7331/blob/main/examples/as7331_simpletest.py

In the example, the UV sensor is&nbsp;instantiated on I2C. Then,&nbsp;in the loop, the UVA, UVB, UVC and temperature readings are printed to the serial console.

![](https://cdn-learn.adafruit.com/assets/assets/000/142/893/medium800/adafruit_products_Screenshot_2026-03-10_101810.png?1773152306)

# Adafruit AS7331 UV / UVA / UVB / UVC Sensor

## Python Docs

# Adafruit AS7331 UV / UVA / UVB / UVC Sensor

## Arduino

Using the AS7331 UV sensor&nbsp;with Arduino involves wiring up the sensor to your Arduino-compatible microcontroller, installing the&nbsp;[Adafruit\_AS7331](https://github.com/adafruit/Adafruit_AS7331)&nbsp;library and running the provided example code.

## Wiring

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

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

- **Board 5V** to **breakout STEMMA** **VIN (red wire)**  
- **Board GND** to **breakout**  **STEMMA** **GND (black wire)**  
- **Board SCL** to **breakout**  **STEMMA** **SCL (yellow wire)**  
- **Board SDA** to **breakout**  **STEMMA** **SDA (blue wire)**

![](https://cdn-learn.adafruit.com/assets/assets/000/142/852/medium640/adafruit_products_metroSTEMMA_bb.jpg?1773071144)

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

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

![](https://cdn-learn.adafruit.com/assets/assets/000/142/853/medium640/adafruit_products_metroBB_bb.jpg?1773071169)

## Library Installation

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

![](https://cdn-learn.adafruit.com/assets/assets/000/142/850/medium800/adafruit_products_Arduino_Open_Library_Manager.png?1773067704)

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

![](https://cdn-learn.adafruit.com/assets/assets/000/142/894/medium800/adafruit_products_Screenshot_2026-03-10_102039.png?1773152468)

If asked about dependencies, click " **Install all**".

![](https://cdn-learn.adafruit.com/assets/assets/000/142/895/medium800/adafruit_products_Screenshot_2026-03-10_102051.png?1773152475)

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_AS7331/blob/main/examples/fulltest/fulltest.ino

Upload the sketch to your board and open up the Serial Monitor ( **Tools -\> Serial Monitor** ) at 115200 baud. You should see that the sketch has found your connected AS7331 sensor. The default settings are written to the sensor. Then, continuous readings start. You'll see the UVA, UVB, UVC and temperature readings printed to the Serial Monitor every second.

![](https://cdn-learn.adafruit.com/assets/assets/000/142/851/medium800/adafruit_products_Screenshot_2026-03-09_110133.png?1773068513)

# Adafruit AS7331 UV / UVA / UVB / UVC Sensor

## Arduino Docs

# Adafruit AS7331 UV / UVA / UVB / UVC Sensor

## WipperSnapper

Warning: We cannot currently support UVA+UVB+UVC in WipperSnapper version 1, due to only supporting one of each data type. 

We picked UVB for now, so **this sensor can only report UVB** in v1, but fear not as WipperSnapper version 2 is _almost ready!_

V2 will be released later this year enabling simultaneous UVA, UVB, and UVC reporting.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/648/medium800/adafruit_products_sensors_8cn0KnrtNO.png?1775780443)

## What is WipperSnapper

WipperSnapper is a firmware designed to turn any WiFi-capable board into an Internet-of-Things device without programming a single line of code. WipperSnapper connects to [Adafruit IO](https://io.adafruit.com/), a web&nbsp;platform designed ([by Adafruit!](https://www.adafruit.com/about)) to&nbsp;_display_,&nbsp;_respond_, and&nbsp;_interact_&nbsp;with your project's data.

Simply load the WipperSnapper firmware onto your board, add credentials, and plug it into power. Your board will automatically register itself with your Adafruit IO account.

From there, you can add&nbsp;_components_&nbsp;to your board such as buttons, switches, potentiometers, sensors, and more! Components are&nbsp;_dynamically&nbsp;_added to hardware, so you can&nbsp;immediately start interacting, logging, and streaming the data your projects produce without writing code.

If you've never used WipperSnapper, click below to read through the quick start guide before continuing.

[Quickstart: Adafruit IO WipperSnapper](https://learn.adafruit.com/quickstart-adafruit-io-wippersnapper)
## Wiring
First, wire up a AS7331 to your board exactly as follows. Here is an example of the AS7331 wired to an&nbsp;[Adafruit ESP32 Feather V2](https://www.adafruit.com/product/5400)&nbsp;using I2C&nbsp;[with a STEMMA QT cable (no soldering required)](https://www.adafruit.com/product/4210), or on a prototyping breadboard using wires / jumper cables.

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

![](https://cdn-learn.adafruit.com/assets/assets/000/143/646/medium640/adafruit_products_fthrESP32v2_AS7331_stemma_bb.png?1775779469)

![](https://cdn-learn.adafruit.com/assets/assets/000/143/921/medium640/adafruit_products_fthrESP32v2_AS7331_bb_bb.png?1776884644)

## Usage

Connect your board to Adafruit IO Wippersnapper and **[navigate to the WipperSnapper board list](https://io.adafruit.com/wippersnapper).**

On this page, **select the WipperSnapper board you're using** to be brought to the board's interface page.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/649/medium800/adafruit_products_sensors_ezeTCV1mRc.png?1775780476)

If you do not see your board listed here - you need [to connect your board to Adafruit IO](https://learn.adafruit.com/quickstart-adafruit-io-wippersnapper) first.

On the device page, quickly&nbsp; **check that you're running the latest version of the WipperSnapper firmware**.

The device tile on the left indicates the version number of the firmware running on the connected board.

- **If the firmware version is green with a checkmark -** &nbsp;continue with this guide.
- **If the firmware version is red with an exclamation mark "!" -** &nbsp;[update to the latest WipperSnapper firmware](https://learn.adafruit.com/quickstart-adafruit-io-wippersnapper)&nbsp;on your board before continuing.

You can always update the WiFi settings by following the Circular Arrows (🔄️) update icon.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/650/medium640/adafruit_products_DNAxWVz8Z1.png?1775780530)

![](https://cdn-learn.adafruit.com/assets/assets/000/143/651/medium640/adafruit_products_VG2VtiCI9Q.png?1775780545)

Next, make sure the sensor is plugged into your board and click the **&nbsp;I2C Scan&nbsp;** button.

![](https://cdn-learn.adafruit.com/assets/assets/000/113/177/medium800/sensor_page_crop_scan.png?1657724520)

You should see the AS7331's default I2C address of `0x74`&nbsp;pop-up in the I2C scan list

![](https://cdn-learn.adafruit.com/assets/assets/000/143/653/medium800/adafruit_products_Screenshot_2026-04-10_014728.png?1775782067)

###  I don't see the sensor's I2C address listed! 


First, double-check the connection and/or wiring between the sensor and the board.

Then, reset the board and let it re-connect to Adafruit IO WipperSnapper.

With the sensor detected in an I2C scan, you're ready to add the sensor to your board.

**Click the New Component button or the + button** to bring up the component picker.

![](https://cdn-learn.adafruit.com/assets/assets/000/127/931/medium800/sensor_page_temperature___humidity_06_AddComponent.png?1708631009)

Adafruit IO supports a large amount of components. To quickly find your sensor, type&nbsp;`AS7331`&nbsp;into the search bar, then select the&nbsp; **AS7331** &nbsp;component.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/654/medium800/adafruit_products_hHSIUHWRR2.png?1775782554)

On the component configuration page, the AS7331's sensor address should be listed along with the sensor's settings.

The&nbsp; **Send Every** &nbsp;option is specific to each sensor's measurements. This option will tell the Feather how often it should read from the AS7331 sensor and send the data to Adafruit IO. Measurements can range from every second to every 24 hours.

For this example, set the&nbsp; **Send Every&nbsp;** interval to every 30 seconds.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/655/medium800/adafruit_products_IqanXnwaL1.png?1775789376)

Your device interface should now show the sensor components you created. After the interval you configured elapses, WipperSnapper will automatically read values from the sensor(s) and send them to Adafruit IO.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/656/medium800/adafruit_products_iSmjdDBSOa.png?1775789388)

To view the data that has been logged from the sensor, click on the graph next to the sensor name.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/657/medium800/adafruit_products_N7l2rWoTGa.png?1775814387)

Here you can see the feed history and edit things about the feed such as the name, privacy, webhooks associated with the feed and more. If you want to learn more about how feeds work, [check out this page](https://learn.adafruit.com/all-the-internet-of-things-episode-four-adafruit-io/advanced-feeds).

![](https://cdn-learn.adafruit.com/assets/assets/000/143/658/medium800/adafruit_products_p8Cga7uW1U.png?1775814466)

Info: If you have a serial monitor handy then WipperSnapper devices output information over the usb-serial port, and this sensor prints out all the UVA/UVB/UVC readings if you wanted to check UVA or UVC locally.

# Adafruit AS7331 UV / UVA / UVB / UVC Sensor

## Downloads

## Files

- [AS7331 Datasheet](https://cdn-learn.adafruit.com/assets/assets/000/142/836/original/AS7331_DS001047_4-00.pdf?1772724111)
- [EagleCAD PCB files on GitHub](https://github.com/adafruit/Adafruit-AS7331-UV-UVA-UVB-UVC-Sensor-PCB)
- [Fritzing object in the Adafruit Fritzing Library](https://github.com/adafruit/Fritzing-Library/blob/master/parts/Adafruit%20AS7331%20UV%20UVA%20UVB%20UVC%20Sensor.fzpz)

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

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


## Primary Products

### Adafruit AS7331 UV / UVA / UVB / UVC Sensor Breakout

[Adafruit AS7331 UV / UVA / UVB / UVC Sensor Breakout](https://www.adafruit.com/product/6476)
The **Adafruit AS7331 UVA / UVB / UVC Sensor&nbsp;Breakout** is a perfect solution to UV sensing, no matter what 'type' you're sensing. Most UV sensors do just UVA, maybe ambient light too. But the AS7331 can read and differentiate between all the three bands. That...

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

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

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

- [Living Starry Night Painting](https://learn.adafruit.com/animated-starry-night-circuit-playground-express.md)
- [Adafruit AS7343 14-Channel Light / Color Sensor Breakout](https://learn.adafruit.com/adafruit-as7343-14-channel-light-color-sensor-breakout.md)
- [Bluetooth CLUE Robot Car using CircuitPython](https://learn.adafruit.com/bluetooth-clue-robot-car-using-circuitpython.md)
- [ePaper FeatherWing Quote Display](https://learn.adafruit.com/epaper-display-featherwing-quote-display.md)
- [Adafruit TCA8418 Keypad Matrix and GPIO Expander Breakout](https://learn.adafruit.com/adafruit-tca8418-keypad-matrix-and-gpio-expander-breakout.md)
- [HalloWing Light Paintstick](https://learn.adafruit.com/hallowing-light-paintstick.md)
- [Using the Android CircuitPython Editor](https://learn.adafruit.com/using-the-android-circuitpython-editor.md)
- [CircuitPython MIDI to CV Skull](https://learn.adafruit.com/circuitpython-midi-to-cv-skull.md)
- [PyPortal Wake-Up Light Alarm Clock](https://learn.adafruit.com/pyportal-wake-up-light.md)
- [IoT Power Outlet with CircuitPython and Adafruit IO](https://learn.adafruit.com/adafruit-io-a-c-power-relay.md)
- [Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter](https://learn.adafruit.com/adafruit-ds2482s-800-8-channel-i2c-to-1-wire-bus-adapter.md)
- [Sound Sample Sweater](https://learn.adafruit.com/sound-sample-sweater.md)
- [IoT Food Scale with Azure and CircuitPython](https://learn.adafruit.com/iot-food-scale-with-azure-and-circuitpython.md)
- [Adafruit VCNL4020 Proximity and Light Sensor](https://learn.adafruit.com/adafruit-vcnl4020-proximity-and-light-sensor.md)
- [Adafruit CH9328 UART to HID Keyboard Breakout](https://learn.adafruit.com/adafruit-ch9328-uart-to-hid-keyboard-breakout.md)
