The ESP32 has two I2C physical bus interfaces that can serve as I2C master or slave. Learn how I2C communication protocol works with ESP32 board using Arduino IDE