![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: CQRobot Ocean: MCP23017 IO Expansion Board Compatible with Raspberry Pi/Micro:bit/Arduino/STM32 Motherboard. I2C Interface, Expands 16 I/O Pins, Up to 8 Expansion Boards Can be Used Simultaneously. : Electronics Amazon.com: CQRobot Ocean: MCP23017 IO Expansion Board Compatible with Raspberry Pi/Micro:bit/Arduino/STM32 Motherboard. I2C Interface, Expands 16 I/O Pins, Up to 8 Expansion Boards Can be Used Simultaneously. : Electronics](https://m.media-amazon.com/images/I/81LF5fUXHLL.jpg)
Amazon.com: CQRobot Ocean: MCP23017 IO Expansion Board Compatible with Raspberry Pi/Micro:bit/Arduino/STM32 Motherboard. I2C Interface, Expands 16 I/O Pins, Up to 8 Expansion Boards Can be Used Simultaneously. : 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)