Za Wikipedia:
I²C – szeregowa, dwukierunkowa magistrala służąca do przesyłania danych w urządzeniach elektronicznych. Została opracowana przez przedsiębiorstwo Philips[1] na początku lat 80. Znana również pod akronimem IIC, którego angielskie rozwinięcie Inter-Integrated Circuit oznacza „pośrednik pomiędzy układami scalonymi”. Standard I²C określa dwie najniższe warstwy modelu odniesienia OSI: warstwę fizyczną i warstwę łącza danych.
POŁĄCZENIE

MODUŁ I2C | Arduino UNO | ESP8266 D1 mini | ESP32 |
VIN | 5 V lub 3.3 V | 3.3V | 3.3V |
GND | GND | G | GND |
SCL (clock line) | SCL lub A5 | D1 | GPIO22 |
SDA (data line) | SDA lub A4 | D2 | GPIO21 |