PCAL6416A - Getting started
Arduino library
This library isn't in the Arduino Library Manager yet, so download it directly from the GitHub repository:
PCAL6416A GPIO Expander Breakout Arduino library
PCAL6416A Arduino library by Soldered
Click Code → Download ZIP on the repository page, then in the Arduino IDE go to Sketch → Include Library → Add .ZIP Library... and select the downloaded file.
Are you a first-time Arduino user? For a detailed tutorial on getting started with Arduino, see this section of our docs:
Getting started with Arduino
A comprehensive tutorial on how to set up and upload code to an Arduino board for the first time, from scratch!
Connections
Below is an example connection diagram for NULA Deepsleep. These pins will be used in the examples throughout this documentation.
If your board has a Qwiic connector, connect it directly to the PCAL6416A board with a Qwiic cable:
| NULA Deepsleep | PCAL6416A Board |
|---|---|
| Qwiic | Qwiic |
If you prefer, you can use I2C pins to manually connect:
| NULA Deepsleep | PCAL6416A Board |
|---|---|
| IO8 (Default SDA pin) | SDA |
| IO9 (Default SCL pin) | SCL |
| VCC | VCC |
| GND | GND |