IO Pi Plus Articles & Tutorials
The IO Pi Plus is a 32-channel GPIO expansion board for the Raspberry Pi and other compatible single-board computers. The board is based around two MCP23017 16-bit I/O expanders from Microchip Technology Inc, allowing you to connect up to 32 digital channels to the Raspberry Pi.
This knowledge base section contains articles and tutorials on the IO Pi Plus, showing how to use the expansion board with various input devices.
IO Pi Plus FAQ
Frequently Asked Questions for the IO Pi Plus 32 channel digital GPIO Raspberry Pi expansion board from AB Electronics UK ...
IO Pi Plus Tutorial 1 - The Blinking LED
Tutorial for using a Raspberry Pi, IO Pi Plus and LEDS to create a binary counter with Python and the GPIO pins on the IO Pi Plus ...
IO Pi Plus Tutorial 2 - Push the Button
Tutorial for using a Raspberry Pi, IO Pi Plus and button to detect a button press with Python and a GPIO pin on the IO Pi Plus ...
Using the IO Pi Plus with Home Assistant on the Raspberry Pi
Home Assistant Tutorial for adding up to 128 GPIO channels to Home Assistant using an IO Pi Plus expansion board on your Raspberry Pi ...
IO Pi Plus Tutorial 3 - Introducing Interrupts
Tutorial for using a Raspberry Pi and IO Pi Plus to trigger interrupts with a button press and read the value using the read_pin() method ...
IO Pi Plus Tutorial 4 - More Interrupts
Tutorial for using a Raspberry Pi and IO Pi Plus with Interrupts on the MCP23017 and Raspberry Pi GPIO for detecting button presses ...
IO Pi Plus Tutorial - MQTT Reading the Ports
Using MQTT (Message Queue Telemetry Transport) to communicate with an IO Pi Plus to read the status of the pins on a Raspberry Pi ...
IO Pi Plus with Raspberry Pi Pico
How to connect an IO Pi Plus GPIO expansion board to a Raspberry Pi Pico. Wiring instructions and programming using our MicroPython library. ...
IO Pi Plus Tutorial - MQTT Control
Use the MQTT (Message Queue Telemetry Transport) to communicate with an IO Pi Plus using the pins as outputs to switch on and off remotely on a Raspberry Pi ...
Driving Relays or Higher Loads with the IO Pi Plus
How to use a relay with the IO Pi Plus GPIO expansion board for the Raspberry Pi. Using a transistor or MOSFET as a relay driver. ...
16 Channel Opto-Isolated Input Board
This 16-channel opto-isolated input board is suitable for the IO Pi Plus version 2.1 or later and the IO Pi Zero on the Raspberry Pi ...
Relay Board for the IO Pi Plus 2.1
PCB gerber files and instructions for making your own Relay expansion board with 16 relays to use with the IO Pi Plus from AB Electronics UK ...