With the launch of iOS & iPadOS 13, iPhone and iPad now have the ability to edit code on CircuitPython USB devices. Users can connect a board such as Circuit Playground Express to their mobile device and edit & run code on the go.

For this guide, we'll be using a Circuit Playground Express, but the process should work with any of Adafruit's CircuitPython USB devices - click here for a full list.

What you'll need

• An iPhone capable of running iOS 13 or iPad capable of running iPadOS. Check your device's compatibility here.

Note that this tutorial is specific to Apple devices. It is hoped that other operating systems on other devices, such as Android, may work in the future.
Your iOS phone or tablet may not have a USB port on the bottom but that doesn't mean you can't use it to connect USB devices. Secretly known as a 'Camera Connector' or...
$17.50
In Stock
Circuit Playground Express is the next step towards a perfect introduction to electronics and programming. We've taken the original Circuit Playground Classic and...
$24.95
In Stock
This here is your standard A to micro-B USB cable, for USB 1.1 or 2.0. Perfect for connecting a PC to your Metro, Feather, Raspberry Pi or other dev-board or...
$2.95
In Stock

If you're using an iPad Pro equipped with a USB-C port, skip the Lightning Adapter & USB A to Micro-B cable and simply use a USB-C to Micro-B cable:

As technology changes and adapts, so does Adafruit! Rather than the regular USB A, this cable has USB C to Micro B plugs!USB C is the latest...
$2.95
In Stock

This guide was first published on Sep 27, 2019. It was last updated on Sep 27, 2019.

This page (Overview) was last updated on Oct 18, 2020.