All I2C sensors













































I2C on the ESP32
I2C (Inter-Integrated Circuit) is a widely used, two-wire communication protocol ideal for connecting multiple sensors and peripherals to your ESP32 or Arduino boards. It uses only two lines - SDA (data) and SCL (clock)
I2C is the go-to choice for modules like temperature sensors (e.g., BME280), OLED displays, and RTC modules. Both ESP32 and Arduino support I2C natively, and popular libraries like Wire.h or TwoWire make setup easy in the Arduino IDE.
With addressable devices, you can connect multiple I2C modules on the same bus, simplifying wiring in complex systems.
