Run the I2C_address_finder.ino file after connecting I2C to arduino to get the address of I2C on the Serial Monitor because if the address is correct then connection cannot be established properly.
This articles describes how you can use I2C (TWI) communication, Arduino and temperature sensors to measure 3 different temperatures. It can be very helpful when you want to measure the outside, ...
Already back 2019 I have developed a working I2C slave implementation where master can read/write to address memory. BTW, this is still not working in Espressif IDE examples or Arduino Wire examples.