# Quick Start: Pico W / 2W with WipperSnapper

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/117/278/medium800thumb/adafruit_io_ezgif.com-gif-maker_%282%29.jpg?1672348997)

The Raspberry Pi Foundation changed single-board computing when they released the Raspberry Pi computer. Then they did the same for microcontrollers with the release of the&nbsp; **Raspberry Pi Pico W**. This low-cost microcontroller board features their&nbsp;powerful new chip, the&nbsp; **RP2040** , and it has all the fixin's to get started with IoT embedded electronics projects at a stress-free price.

Now in 2024 they’ve released an upgraded version, pin compatible, called the **Pico 2 W** , using the brand new **RP2350** chip. It’s a faster microcontroller containing more RAM and Flash storage space.

**Installing WipperSnapper firmware on a Raspberry Pi Pico W / 2W allows you to create a Wi-Fi-enabled electronics project without any coding knowledge.**

This guide covers installing WipperSnapper firmware on a Pico W, connecting the Pico W to our cloud platform (Adafruit IO), and configuring the Pico W to report button press data, toggle a LED, and send temperature measurements to the cloud. If you have a Pico 2W then usage with WipperSnapper is identical to the Pico W.

## What is WipperSnapper

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

![](https://cdn-learn.adafruit.com/assets/assets/000/117/279/medium800thumb/adafruit_io_ezgif.com-gif-maker_%281%29.jpg?1672349018)

## Parts
### Raspberry Pi Pico W

[Raspberry Pi Pico W](https://www.adafruit.com/product/5526)
The Raspberry Pi foundation changed single-board computing [when they released the Raspberry Pi computer](https://www.raspberrypi.org/archives/723), now they're ready to do the same for microcontrollers with the release of the brand new **Raspberry Pi Pico W**. This...

In Stock
[Buy Now](https://www.adafruit.com/product/5526)
[Related Guides to the Product](https://learn.adafruit.com/products/5526/guides)
![Angled shot of a green microcontroller with castellated pads.](https://cdn-shop.adafruit.com/640x480/5526-01.jpg)

### Adafruit PiCowbell Proto for Pico - Reset Button & STEMMA QT

[Adafruit PiCowbell Proto for Pico - Reset Button & STEMMA QT](https://www.adafruit.com/product/5200)
Ding dong! Hear that? It's the PiCowbell ringing, letting you know that the new Adafruit&nbsp;PiCowbell Proto is finally in stock and ready to assist your [Raspberry Pi Pico](https://www.adafruit.com/product/4864) and [Pico W](https://www.adafruit.com/product/5526)...

In Stock
[Buy Now](https://www.adafruit.com/product/5200)
[Related Guides to the Product](https://learn.adafruit.com/products/5200/guides)
![Angled shot of long, skinny prototyping breakout board.](https://cdn-shop.adafruit.com/640x480/5200-00.jpg)

### Adafruit AHT20 - Temperature & Humidity Sensor Breakout Board

[Adafruit AHT20 - Temperature & Humidity Sensor Breakout Board](https://www.adafruit.com/product/4566)
The AHT20 is a nice but inexpensive temperature and humidity sensor [from the same folks that brought us the DHT22](https://www.adafruit.com/product/385). You can take sensor readings as often as you like, and it uses standard I2C so its super easy to use with any Arduino or...

In Stock
[Buy Now](https://www.adafruit.com/product/4566)
[Related Guides to the Product](https://learn.adafruit.com/products/4566/guides)
![Angled Shot of the Adafruit AHT20 Temp+Hum Sensor - Assembled PCB](https://cdn-shop.adafruit.com/640x480/4566-04.jpg)

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

In Stock
[Buy Now](https://www.adafruit.com/product/4210)
[Related Guides to the Product](https://learn.adafruit.com/products/4210/guides)
![Angled shot of STEMMA QT / Qwiic JST SH 4-pin Cable.](https://cdn-shop.adafruit.com/640x480/4210-00.jpg)

### Fully Reversible Pink/Purple USB A to micro B Cable - 1m long

[Fully Reversible Pink/Purple USB A to micro B Cable - 1m long](https://www.adafruit.com/product/4111)
This cable is not only super-fashionable, with a woven pink and purple Blinka-like pattern, it's also fully reversible! That's right, you will save _seconds_ a day by not having to flip the cable around.

First let's talk about the cover and over-molding. We got these...

In Stock
[Buy Now](https://www.adafruit.com/product/4111)
[Related Guides to the Product](https://learn.adafruit.com/products/4111/guides)
![Fully Reversible Pink/Purple USB A to micro B Cable](https://cdn-shop.adafruit.com/640x480/4111-02.jpg)

### Adafruit IO+ Subscription Pass – One Year

[Adafruit IO+ Subscription Pass – One Year](https://www.adafruit.com/product/3792)
The all-in-one Internet of Things service from Adafruit you know and love is now _even better_ with IO+. The 'plus' stands for MORE STUFF! More feeds, dashboards, storage, speed. Power up your [Adafruit IO](https://io.adafruit.com/) with the $99 pass for 1 year of the...

In Stock
[Buy Now](https://www.adafruit.com/product/3792)
[Related Guides to the Product](https://learn.adafruit.com/products/3792/guides)
![Text image that reads "IO+"](https://cdn-shop.adafruit.com/640x480/3792-01.jpg)

### Adafruit IO+ 1 Year Subscription Card

[Adafruit IO+ 1 Year Subscription Card](https://www.adafruit.com/product/3980)
It's the Internet of the Things!&nbsp;[Adafruit IO+](https://io.adafruit.com/plus) is the easiest way to stream, log, and interact with your data. Whether you're interesting in&nbsp;datalogging or communicating with your microcontroller over the web, Adafruit IO is our cloud...

In Stock
[Buy Now](https://www.adafruit.com/product/3980)
[Related Guides to the Product](https://learn.adafruit.com/products/3980/guides)
![ Credit card sized Adafruit IO+ Subscription Card $99."ONE FULL YEAR" against circuit board paper backing.](https://cdn-shop.adafruit.com/640x480/3980-03.jpg)

# Quick Start: Pico W / 2W with WipperSnapper

## Install WipperSnapper

Warning: 

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

## Sign up for Adafruit.io

You will need an Adafruit IO account to use WipperSnapper on your board. If you do not already have one, head over to [io.adafruit.com](https://io.adafruit.com/) to create a&nbsp;_free_ account.

## Add a New Device to Adafruit IO

Log into your [Adafruit IO](https://io.adafruit.com/) account. Click the _New Device_ button at the top of the page.

![](https://cdn-learn.adafruit.com/assets/assets/000/112/548/medium800/wippersnapper_setup__board_selector__web__new_device_1.png?1655919766)

After clicking New Device, you should be on the _board selector_ page. This page displays every board that is compatible with the WipperSnapper firmware.

![](https://cdn-learn.adafruit.com/assets/assets/000/112/550/medium800/wippersnapper_setup__board_selector__web__selector_maion.png?1655920178)

In the board selector page's search bar, search for _Pico W.&nbsp;_ Pick either the Pico W or Pico 2W as needed.

Click the&nbsp;_Choose Board_&nbsp;button to bring you to the self-guided installation wizard.

![](https://cdn-learn.adafruit.com/assets/assets/000/133/979/medium800/microcontrollers_Pico2Wboardpicker.png?1733489694)

Follow the step-by-step instructions on the page to install Wippersnapper on your device and connect it to Adafruit IO.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/111/medium800/adafruit_io_wizard_raspi.png?1671126255)

If the installation was successful, a popover should appear displaying that your board has successfully been detected by Adafruit IO.

Give your board a name and click "Continue to Device Page".

![](https://cdn-learn.adafruit.com/assets/assets/000/117/112/medium800/adafruit_io_name_board.png?1671126389)

You should be brought to your board's device page.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/114/medium800/adafruit_io_empty_device_page.png?1671126432)

## Feedback

Adafruit.io WipperSnapper is in **beta** and you can help improve it!

If you have&nbsp; suggestions or general feedback about the installation process - visit [https://io.adafruit.com/support](https://io.adafruit.com/support), click _"Contact Adafruit IO Support"_ and select _"I have feedback or suggestions for the WipperSnapper Beta"._

## Troubleshooting

If you encountered an issue during installation, please try the steps below first.

If you're still unable to resolve the issue, or if your issue is not listed below, get in touch with us directly at [https://io.adafruit.com/support](https://io.adafruit.com/support "https://io.adafruit.com/support"). Make sure to click&nbsp; _"Contact Adafruit IO Support"_ and select "_There is an issue with WipperSnapper. Something is broken!"_

### 

First, make sure that you selected the correct board on the board selector.

Next, please make sure that you entered your WiFi credentials properly, there are no spaces/special characters in either your network name (SSID) or password, and that you are connected to a 2.4GHz wireless network.

If you're still unable to connect your board to WiFi, please [make a new post on the WipperSnapper technical support forum with the error you're experiencing, the LED colors which are blinking, and the board you're using.](https://forums.adafruit.com/viewforum.php?f=66)

### 

Try hard-resetting your board by unplugging it from USB power and plugging it back in.

If the error is still occurring, please&nbsp;[make a new post on the WipperSnapper technical support forum with information about what you're experiencing, the LED colors which are blinking (if applicable), and the board you're using.](https://forums.adafruit.com/viewforum.php?f=66)

## "Uninstalling" WipperSnapper&nbsp;

WipperSnapper firmware is an application that is loaded onto your board. There is nothing to "uninstall". However, you may want to "move" your board from running WipperSnapper to running Arduino or CircuitPython. You also may need to restore your board to the state it was shipped to you from the Adafruit factory.&nbsp;

### Moving from WipperSnapper to CircuitPython

Follow the steps on the [Installing CircuitPython page](https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython) to install CircuitPython on your board running WipperSnapper.

- If you are unable to double-tap the RST button to enter the UF2 bootloader, follow the _"Factory Resetting a WipperSnapper Board"_ instructions below.

Uploading this sketch will overwrite WipperSnapper. If you want to re-install WipperSnapper, follow the instructions at the top of this page.

### Moving from WipperSnapper to Arduino

If you want to use your board with Arduino, you will use the Arduino IDE to load&nbsp;_any_ sketch onto your board.

First, follow the page below to set up your Arduino IDE environment for use with your board.

[Setup Arduino IDE for Pico W](https://learn.adafruit.com/rp2040-arduino-with-the-earlephilhower-core/installing-the-earlephilhower-core)
[Connect your Pico W to Arduino IDE](https://learn.adafruit.com/rp2040-arduino-with-the-earlephilhower-core/connecting-your-rp2040)
Then, follow the page below to upload the "Arduino Blink" sketch to your board.

[Upload a sketch to Pico W from Arduino IDE](https://learn.adafruit.com/rp2040-arduino-with-the-earlephilhower-core/installing-a-sketch)
Uploading this sketch will overwrite WipperSnapper. If you want to re-install WipperSnapper, follow the instructions at the top of this page.

### Factory Resetting a WipperSnapper Board

Sometimes, hardware gets into a state that requires it to be "restored" to the original state it shipped in. If you'd like to get your board back to its original factory state, follow the guide below.

[Resetting RP2040 Flash Memory](https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#resetting-flash-memory)
# Quick Start: Pico W / 2W with WipperSnapper

## Usage

Warning: 

## Blink a LED

One of the first programs you typically write to get used to embedded programming is a sketch that repeatably blinks an LED. IoT projects are&nbsp;_wireless_ so after completing this section, you'll be able to turn on (or off) the LED built into your board from anywhere in the world.

Info: 

Navigate to [io.adafruit.com/wippersnapper](https://io.adafruit.com/wippersnapper). You should see the board you just connected to Adafruit IO listed on this page.

- If you do not see your board - go back to the previous setup page and ensure you have registered it with Adafruit IO

![](https://cdn-learn.adafruit.com/assets/assets/000/117/248/medium800/adafruit_io_1-usage.png?1672261684)

Make sure the board's tile says&nbsp;_Online_ in green text, indicating that it's online and communicating with Adafruit IO.

- If the board appears offline on the website but was previously connected, press the Reset (RST) button (or unplug the USB, and plug it back in) to force the board to reboot.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/249/medium800/adafruit_io_2-usage.png?1672261692)

Click the board to navigate to its page.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/283/medium800/adafruit_io_tile_select.png?1672349585)

From the device page, click the&nbsp;**+ New Component (or +)** button.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/251/medium800/adafruit_io_4-usage-newcomponent.png?1672261709)

The Component Picker lists all the sensors and actuators which can be used with the WipperSnapper firmware.&nbsp;

**Click the LED icon.&nbsp;**

![](https://cdn-learn.adafruit.com/assets/assets/000/110/275/medium800/usage__feather__adafruit_products_Fullscreen_3_24_22__12_39_PM.png?1648496077)

Microcontroller boards contain GPIO pins that can be configured either as an input or an output. The "Create LED Component" screen tells WipperSnapper to configure a general-purpose output pin connected to the LED on your board as a digital output so you can turn the LED on or off.

&nbsp;The Raspberry Pi Pico W has a built-in LED **.** &nbsp;Select this pin as the&nbsp;_LED Pin&nbsp;_and click **&nbsp;Create Component.**

![](https://cdn-learn.adafruit.com/assets/assets/000/117/253/medium800/adafruit_io_5-usage-led-picker.png?1672261868)

Behind the scenes, Adafruit IO sends send a command to your board running WipperSnapper telling it to configure the GPIO pin as a digital output.

Your board's page on Adafruit IO shows a new LED component.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/254/medium800/adafruit_io_IO_-_Device__My_Raspberry_Pi_Pico_W.png?1672261891)

On the board page, **toggle the LED component by clicking the toggle switch.** This should turn your board's built-in LED on or off.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/275/medium800thumb/adafruit_io_ezgif.com-gif-maker.jpg?1672348882)

## Read a Push-Button

You can also configure a board running WipperSnapper to read data from standard input buttons, switches, or digital sensors, and send the value to Adafruit IO.

Let's wire up a push button to your board and configure it to publish a value to Adafruit IO when the button has been pressed or released.&nbsp;

Info: 

### Wiring

We'll be using the board's internal pull-up resistors instead of a physical resistor.&nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/117/314/medium800/microcontrollers_Pasted_Image_1_4_23__3_42_PM.png?1672865001)

### Usage

On the device page, click **+ New Component**.

From the component picker, select the **Push Button**.

![](https://cdn-learn.adafruit.com/assets/assets/000/110/281/medium800/usage__feather__wireless_esp32-picker-btn.png?1648498088)

The next screen presents you with options for configuring the push button. Start by selecting the board's pin you connected to the push button.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/256/medium800/adafruit_io_IO_-_Device__My_Raspberry_Pi_Pico_W.png?1672263437)

The _Return Interval_ dictates how frequently the value of the push-button will be sent from the board to Adafruit IO.

For this example, you will configure the push button's value to be only sent when the value changes (i.e: when it's either pressed or depressed).

Select **On Change** &nbsp;

![](https://cdn-learn.adafruit.com/assets/assets/000/117/257/medium800/adafruit_io_IO_-_Device__My_Raspberry_Pi_Pico_W.png?1672263470)

Finally, check the&nbsp; **Specify Pin Pull Direction&nbsp;** checkbox and select&nbsp; **Pull UP&nbsp;** to turn on the pin's internal pull-up resistor.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/280/medium800/adafruit_io_pull-up.png?1672349129)

Make sure the form's settings look like the following screenshot. Then, click **Create Component**.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/282/medium800/adafruit_io_pull-up.png?1672349165)

Adafruit IO sends a command to your WipperSnapper board, telling it to configure the GPIO pin you selected to behave as a digital input pin and to enable it to pull up the internal resistor. Your board's page should also show the new push-button component.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/281/medium800/adafruit_io_pb.png?1672349146)

Push the button to change the value of the component on Adafruit IO.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/276/medium800thumb/adafruit_io_ezgif.com-gif-maker_%281%29.jpg?1672348923)

## Read an I2C Sensor

Inter-Integrate Circuit, aka&nbsp; **I2C** , is a two-wire protocol for connecting sensors and "devices" to a microcontroller. A large number of sensors, including the ones sold by Adafruit, use I2C to communicate.&nbsp;

Typically, using I2C with a microcontroller involves programming. Adafruit IO&nbsp; and WipperSnapper let you configure a microcontroller to read data from an I2C sensor and publish that data to the internet without writing code.

The WipperSnapper firmware supports a number of I2C sensors, [viewable in list format here](https://github.com/adafruit/Wippersnapper_Components/tree/main/components/i2c). If you do not see the I2C sensor you're attempting to use with WipperSnapper - [we have a guide on adding a component to Adafruit IO WipperSnapper here](https://learn.adafruit.com/how-to-add-a-new-component-to-adafruit-io-wippersnapper).&nbsp;

The process for adding an I2C component to your board running WipperSnapper is similar for most sensors. For this section, we're using the [Adafruit AHT20](https://www.adafruit.com/product/4566), an inexpensive sensor that can read ambient temperature and humidity.

### Wiring

First, wire up an AHT20 sensor to your board exactly as follows. Here is an example of the AHT20 wired using I2C&nbsp;[with a STEMMA QT cable (no soldering required)](https://www.adafruit.com/product/4209).

While the Raspberry Pi Pico is able to define any two pins as an I2C bus, only an I2C bus using pins GPIO 4 and GPIO 5 is supported while using WipperSnapper.

To simplify wiring, we highly suggest using an [Adafruit PiCowbell Proto for Pico](https://www.adafruit.com/product/5200) since it includes a STEMMA QT/Qwiic connector for I2C.

- Before wiring everything up, follow [the assembly page here](https://learn.adafruit.com/picowbell-proto/assembly) to connect the PiCowbell to the Raspberry Pi Pico W.

Connect a "STEMMA QT to STEMMA QT" cable from the STEMMA QT port on the PiCowbell to a STEMMA QT port on your sensor.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/263/medium800/adafruit_io_aht20-picow_bb.png?1672264850)

If you do&nbsp; **not** have a PiCowBell, make the following connections between the Pico W and the AHT20:

- **Pico 3.3V (Physical Pin 36)** to **AHT20 VIN**
- **Pico Ground** to AHT20 GND
- **Pico SDA (GPIO 4 - Physical Pin 6)** to **AHT20 SDA**
- **Pico SCL (GPIO 5 - Physical Pin 7)** to **AHT20 SCL**

![](https://cdn-learn.adafruit.com/assets/assets/000/137/603/medium800/microcontrollers_picow-quickstart-aht20_bb.png?1749754190)

#### Scan I2C Bus

First, ensure that you've correctly wired the AHT20 sensor to your board by performing an I2C scan to detect the I2C device on the bus.

On the board page, click **Start**  **I2C Scan**.

- If you do not see this button, double-check that your board shows as _Online_.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/270/medium800/adafruit_io_usage-i2c-scan.png?1672338630)

You should see a new pop-up showing a list of the I2C addresses detected by an I2C scan. If wired correctly, the AHT20's default I2C address of `0x38` appear in the I2C scan list.

![](https://cdn-learn.adafruit.com/assets/assets/000/109/917/medium800/usage__feather__temperature___humidity_i2c-scan-aht20-complete.png?1647895008)

### 

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.

#### Create the Sensor Component

Now that you know the sensor can be detected by the board, it's time to configure and create the sensor on Adafruit IO.

On the board page, add a new component to your board by clicking the **+&nbsp;button** or the **+ New Component&nbsp;** button.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/271/medium800/adafruit_io_4-usage-newcomponent.png?1672338668)

The Component Picker lists all the available components, sensors, and parts that can be used with WipperSnapper.&nbsp;

Under the&nbsp; **I2C Components&nbsp;** header, click&nbsp; **AHT20.**

![](https://cdn-learn.adafruit.com/assets/assets/000/109/929/medium800/usage__feather__select-aht20.png?1647895961)

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

The AHT20 sensor can measure ambient temperature and relative humidity. This page has individual options for reading the ambient temperature, in either degree Celsius or degree Fahrenheit, and the relative humidity. You may select the readings which are appropriate to your application and region.

The **Send Every** option is specific to each sensor measurement. This option will tell the Feather how often it should read from the AHT20 sensor and send the data to Adafruit IO. Measurements can range from every 30 seconds to every 24 hours.

For this example, set the **Send Every&nbsp;** interval for both seconds to **Every 30 seconds** and click **Create Component**.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/274/medium800/wippersnapper_usage__funhouse__etc___aht20_component.png?1672344893)

The board page should now show the AHT20 component you created.

After the interval you configured elapses, WipperSnapper automatically reads values from the sensor and sends them to Adafruit IO.

![](https://cdn-learn.adafruit.com/assets/assets/000/117/277/medium800thumb/adafruit_io_ezgif.com-gif-maker_%282%29.jpg?1672348953)

## Going Further

Want to learn more about Adafruit IO WipperSnapper? We have [more complex projects on the Adafruit Learning System](https://learn.adafruit.com/search?q=wippersnapper).


## Featured Products

### Raspberry Pi Pico W

[Raspberry Pi Pico W](https://www.adafruit.com/product/5526)
The Raspberry Pi foundation changed single-board computing [when they released the Raspberry Pi computer](https://www.raspberrypi.org/archives/723), now they're ready to do the same for microcontrollers with the release of the brand new **Raspberry Pi Pico W**. This...

In Stock
[Buy Now](https://www.adafruit.com/product/5526)
[Related Guides to the Product](https://learn.adafruit.com/products/5526/guides)
### Raspberry Pi Pico 2W

[Raspberry Pi Pico 2W](https://www.adafruit.com/product/6087)
 **Raspberry Pi Pico 2W** is Raspberry Pi Foundation's update to their popular RP2040-based wireless ico board,&nbsp;now built on **RP2350** : their new high-performance, secure microcontroller. With a higher core clock speed, double the on-chip SRAM (512KB), double...

In Stock
[Buy Now](https://www.adafruit.com/product/6087)
[Related Guides to the Product](https://learn.adafruit.com/products/6087/guides)
### Adafruit PiCowbell Proto for Pico - Reset Button & STEMMA QT

[Adafruit PiCowbell Proto for Pico - Reset Button & STEMMA QT](https://www.adafruit.com/product/5200)
Ding dong! Hear that? It's the PiCowbell ringing, letting you know that the new Adafruit&nbsp;PiCowbell Proto is finally in stock and ready to assist your [Raspberry Pi Pico](https://www.adafruit.com/product/4864) and [Pico W](https://www.adafruit.com/product/5526)...

In Stock
[Buy Now](https://www.adafruit.com/product/5200)
[Related Guides to the Product](https://learn.adafruit.com/products/5200/guides)
### Adafruit AHT20 - Temperature & Humidity Sensor Breakout Board

[Adafruit AHT20 - Temperature & Humidity Sensor Breakout Board](https://www.adafruit.com/product/4566)
The AHT20 is a nice but inexpensive temperature and humidity sensor [from the same folks that brought us the DHT22](https://www.adafruit.com/product/385). You can take sensor readings as often as you like, and it uses standard I2C so its super easy to use with any Arduino or...

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

In Stock
[Buy Now](https://www.adafruit.com/product/4210)
[Related Guides to the Product](https://learn.adafruit.com/products/4210/guides)
### Pink and Purple Woven USB A to USB C Cable - 1 meter long

[Pink and Purple Woven USB A to USB C Cable - 1 meter long](https://www.adafruit.com/product/5153)
This cable is not only super-fashionable, with a woven pink and purple Blinka-like pattern, it's also made for USB C for our modernized breakout boards, Feathers, and more.&nbsp;&nbsp;[If you want something just like it but for Micro B, we...](https://www.adafruit.com/product/4111)

Out of Stock
[Buy Now](https://www.adafruit.com/product/5153)
[Related Guides to the Product](https://learn.adafruit.com/products/5153/guides)
### Adafruit IO+ Subscription Pass – One Year

[Adafruit IO+ Subscription Pass – One Year](https://www.adafruit.com/product/3792)
The all-in-one Internet of Things service from Adafruit you know and love is now _even better_ with IO+. The 'plus' stands for MORE STUFF! More feeds, dashboards, storage, speed. Power up your [Adafruit IO](https://io.adafruit.com/) with the $99 pass for 1 year of the...

In Stock
[Buy Now](https://www.adafruit.com/product/3792)
[Related Guides to the Product](https://learn.adafruit.com/products/3792/guides)
### Adafruit IO+ 1 Year Subscription Card

[Adafruit IO+ 1 Year Subscription Card](https://www.adafruit.com/product/3980)
It's the Internet of the Things!&nbsp;[Adafruit IO+](https://io.adafruit.com/plus) is the easiest way to stream, log, and interact with your data. Whether you're interesting in&nbsp;datalogging or communicating with your microcontroller over the web, Adafruit IO is our cloud...

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

## Related Guides

- [Adafruit AHT20 Temperature & Humidity Sensor](https://learn.adafruit.com/adafruit-aht20.md)
- [Adafruit PiCowbell Proto for Pico](https://learn.adafruit.com/picowbell-proto.md)
- [No-Code DS18B20 Temperature Sensor with WipperSnapper](https://learn.adafruit.com/using-ds18b20-temperature-sensor-with-wippersnapper.md)
- [How to Add a New Sensor or Component to Adafruit IO WipperSnapper](https://learn.adafruit.com/how-to-add-a-new-component-to-adafruit-io-wippersnapper.md)
- [Pico W PiCowBell Case](https://learn.adafruit.com/pico-w-picowbell-case.md)
- [No-Code Battery Monitoring with WipperSnapper](https://learn.adafruit.com/no-code-battery-monitoring-with-wippersnapper.md)
- [Integrating Color Sensors with itsaSNAP and HomeKit](https://learn.adafruit.com/integrating-color-sensors-with-itsasnap-and-homekit.md)
- [itsaSNAP Apple Health Status Board](https://learn.adafruit.com/itssnap-apple-fitness-status-board.md)
- [How to use Blockly for Actions on Adafruit IO](https://learn.adafruit.com/how-to-use-blockly-for-actions-on-adafruit-io.md)
- [Adafruit IO Basics: Digital Output](https://learn.adafruit.com/adafruit-io-basics-digital-output.md)
- [IoT Bird Feeder with Camera](https://learn.adafruit.com/iot-window-bird-feeder-with-camera.md)
- [Using Piezo Buzzers with WipperSnapper](https://learn.adafruit.com/using-piezo-buzzers-with-wippersnapper.md)
- [Scan QR Codes with CircuitPython](https://learn.adafruit.com/scan-qr-codes-with-circuitpython.md)
- [Quick-Start the Pico W WiFi with CircuitPython](https://learn.adafruit.com/pico-w-wifi-with-circuitpython.md)
- [Adafruit IO Basics: Analog Input](https://learn.adafruit.com/adafruit-io-basics-analog-input.md)
- [Bluetooth-Controlled NeoPixel Goggles](https://learn.adafruit.com/bluetooth-neopixel-goggles.md)
