![microcontroller - Can SPI and I2C be implemented using GPIO pins? - Electrical Engineering Stack Exchange microcontroller - Can SPI and I2C be implemented using GPIO pins? - Electrical Engineering Stack Exchange](https://i.stack.imgur.com/Muyew.png)
microcontroller - Can SPI and I2C be implemented using GPIO pins? - Electrical Engineering Stack Exchange
![Amazon.com: Waveshare MCP23017 IO Expansion Board I2C Interface Expands 2 Signal Pins as 16 I/O Pins Compatible with 3.3V and 5V Levels : Electronics Amazon.com: Waveshare MCP23017 IO Expansion Board I2C Interface Expands 2 Signal Pins as 16 I/O Pins Compatible with 3.3V and 5V Levels : Electronics](https://m.media-amazon.com/images/W/IMAGERENDERING_521856-T1/images/I/61aNbX11TbL._AC_UF894,1000_QL80_.jpg)
Amazon.com: Waveshare MCP23017 IO Expansion Board I2C Interface Expands 2 Signal Pins as 16 I/O Pins Compatible with 3.3V and 5V Levels : Electronics
![sensors - Connecting two Arduinos via I2C while I2C Pins A4/A5 are already in use - Arduino Stack Exchange sensors - Connecting two Arduinos via I2C while I2C Pins A4/A5 are already in use - Arduino Stack Exchange](https://i.stack.imgur.com/4GgfN.png)