A Guide to Arduino & the I2C Protocol (Two Wire) | Arduino Documentation
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
microcontroller - Can SPI and I2C be implemented using GPIO pins? - Electrical Engineering Stack Exchange
Arduino I2C Tutorial: Communication between two Arduino Boards
8-pin I2C Click
How to use I2C Pins in Raspberry Pi Pico | I2C Scanner Code - Hackster.io
sensors - Connecting two Arduinos via I2C while I2C Pins A4/A5 are already in use - Arduino Stack Exchange
How to Setup I2C Communication on the Arduino - Circuit Basics