To simplify wiring everything up, we've broken out all eight of the general-purpose I/O pins on the TCA9534U
along with several power rail pins to latch terminals and, as you would expect from a Qwiic board, the I C interface
is broken out to a pair of Qwiic connectors.
Controlling the TCA9534 is relatively straightforward but to make things even easier, we've written an Arduino
Library and a Python Package for the Qwiic GPIO to make writing code for it as easy as possible.
In this guide we'll go over everything you need to know about the Qwiic GPIO so you can add those extra I/O pins
to your circuit with ease!
Required Materials
In order to follow along with this tutorial you'll need a few items along with your Qwiic GPIO. First, you'll need a
microcontroller to communicate with the board. Below are a few options that come Qwiic-enabled out of the box:
If your preferred microcontroller does not have a Qwiic connector, you can add one using one of the following
products:
2
SparkFun Thing Plus - ESP32 WROOM