GPIO expansion board V3.0 for Raspberry Pi - 16 outputs, I2C
Description
Product Overview
- GPIO expansion board for the Raspberry Pi with a 40-pin connector
- Up to 16 outputs can be controlled via shift registers
- Integrated LED drivers for up to 20 mA load current per output
- I2C interface for serial data transmission
- Onboard pull-up resistors for stable signal levels
Product Description
The GPIO expansion board expands the Raspberry Pi's output capabilities with additional digital connections when the existing 27 GPIOs are insufficient. Instead of wiring each output individually, an integrated shift register combines 16 outputs and controls them via the I2C interface, significantly reducing the amount of wiring and the number of GPIO pins required.
The board communicates with the Raspberry Pi via two signal lines, regardless of how many outputs are controlled. Each output provides up to 20 mA of load current, making it suitable for directly controlling LEDs, optical sensors, or logic inputs of other components. The onboard pull-up resistors stabilize the signals and eliminate external circuitry that could be susceptible to interference.
The expansion board is ideal for projects with display panels consisting of multiple LEDs, control setups with many discrete actuators, or as a central hub for switching logic that manages several devices in parallel. Such boards are also typically used when troubleshooting individual lines is time-critical and central shift registers help keep the wiring organized.
The Raspberry Pi requires the appropriate driver support for I2C communication, which is included in the standard installation. The board plugs into the Raspberry Pi's 40-pin GPIO header and requires no additional power supply, as it is powered by the GPIO voltage.
Safety Information
The expansion board is intended exclusively for building prototypes and for testing and development purposes; it is not suitable for installation in household mains circuits. Observe the maximum load current limit of 20 mA per output to prevent damage. If you are unsure about integrating the board into the software environment, consult a qualified electrician or technical support.