Adafruit GPIO Expander Bonnet - 16 Additional I/O over I2C [AF-4132]

Adafruit GPIO Expander Bonnet - 16 Additional I/O over I2C

Adafruit GPIO Expander Bonnet - 16 Additional I/O over I2C [AF-4132]

Price: $21.89
Fastest delivery: Thursday, 16th December
Order before 2pm Monday, 6th December
Available with a lead time
(91 units can dispatch between Dec 15 to Dec 20)
Need more than 0 units?
🔒 Secure transaction
Ships from: Little Bird (SYD) → You
Ships from: Supplier → Little Bird (SYD) → You

Product Image Gallery

Photo of Adafruit GPIO Expander Bonnet - 16 Additional I/O over I2C Photo of Adafruit GPIO Expander Bonnet - 16 Additional I/O over I2C Photo of Adafruit GPIO Expander Bonnet - 16 Additional I/O over I2C Photo of Adafruit GPIO Expander Bonnet - 16 Additional I/O over I2C Photo of Adafruit GPIO Expander Bonnet - 16 Additional I/O over I2C

Description

The Raspberry Pi is an amazing single board computer - and one of the best parts is that GPIO connector! 40 pins of digital goodness you can twiddle to control LEDs, sensors, buttons, radios, displays - just about any device you can imagine. This Adafruit GPIO Expander Bonnet will give you even more digital deliciousness - 16 more digital input/output pins are yours for any desire you have. The outputs are grouped into two 16-pin connectors that have a matching ground pin. You can set each pin to be a digital output (high or low) or as an input, with an internal pull-up if you like!

Simply pop the Bonnet on top of your Pi, the circuitry connects to the SDA/SCL I2C pins for control. The MCP23017 chip converts our Python commands to pin instructions.

When used as an output, each pin can supply up to 20mA (current clamped) - so you can drive LEDs directly. The datasheet recommends you keep the total current draw to under 125mA for the whole chip. We set up the expander chip for 5V logic by default (the I2C is level shifted so that's 3V logic). We did that so you can drive white, blue or green LEDs that sometimes aren't too happy with 3.3V logic. Or, you can cut/solder a jumper to change it to 3.3V logic.

When used as an input, you can set up a pull-up resistor so buttons and switches don't need extra resistors - just wire the pin to one side and ground to the other! There's interrupt capabilities on the chip, and two IRQ pins (INTA and INTB) you can solder a wire to, if you want to have a quick way of telling if any of the GPIO's changed.

By soldering closed the address select jumpers, you can change the address from 0x20 up to 0x27. So, if you wanted to, you could have up to 8 bonnets for 128 total GPIO.

Comes as an assembled and tested Bonnet with slim 2x20 header connector on the bottom. We provide 2 sets of 16-pin IDC sockets, you can solder these in or leave them off for a slim setup. Use our CircuitPython library with Python 3 for fast and easy setup and configuration, you'll be running in under 5 minutes.

Categories with GPIO Expander Bonnet

Raspberry Pi, Kits, HATs, and Accessories
Chevron pointing right

Ask us about the GPIO Expander Bonnet

Phone iconCall (1300 240 817)
Chevron pointing right
Email iconEmail (help@littlebird.com.au)
Chevron pointing right

Ordering more than 0?

We can get a further 91 units from Adafruit
Shipping: Adafruit (🌐) → Little Bird (SYD) → You
If you order more than 0 units your estimated delivery is: Wednesday, 15th December — Tuesday, 4th January.
This is an estimate only and delivery times vary.

Your transaction is secure

We work hard to protect your security and privacy. Our payments are based on Shopify which encrypts your information during transmission. We don't share your payment details with third-party sellers, or databrokers, and we don't sell your information to others.

© 2021 Little Bird Electronics Pty Ltd.
Made with ❤️ in SYD. All prices inc GST. ABN 15 634 521 449. We're 🐥 @lbhq on Twitter.