MCP23017 GPIO Expander Demo PCB: Arduino Uno Relay Driver

PCBWay Supports High Precision Advanced PCBs: https://www.pcbway.com/ Here's how to get the MCP23017 GPIO expander up and running over I2C with Arduino. This project shows how to get the expander configured with the Adafruit library, and how to access the 16 GPIO for read and write access. The project can be made on a breadboard, but this pcb is set up to control 8 relays with status indicator LEDs, read in 4 buttons, and the remaining 4 GPIO are broken out on headers for misc use. Sketch/Schematic: https://github.com/GadgetReboot/MCP23... Buy PCBs from PCBWay: https://www.pcbway.com/project/sharep... MCP23017 Datasheet: https://ww1.microchip.com/downloads/e... ULN2003 Darlington Driver Datasheet: https://www.st.com/resource/en/datash... G5V-2 Signal Relay Datasheet: https://omronfs.omron.com/en_US/ecb/p... 0:00 Intro 0:13 MCP23017 overview 2:41 Schematic review 6:01 Sketch review and various pcb demos 9:20 Summary If you'd like to support the channel, you can: Support me on Patreon:   / gadgetreboot   Become a channel member (click the Join button):    / gadgetreboot   Shop through my affiliate links! Banggood https://www.banggood.com/custlink/3vK... Aliexpress https://s.click.aliexpress.com/e/_AFeHwB Amazon.com https://www.amazon.com/?&_encoding=UT... Amazon.ca https://www.amazon.ca/?&_encoding=UTF... Videos are mirrored at LBRY/Odysee: https://odysee.com/@GadgetReboot:4 #ElectronicsCreators