Introduction
I2C bus uses two wires to let devices talk to each other simply and clearly.
Connecting sensors to a microcontroller with few wires
Communicating between multiple chips on a small circuit board
Reading data from memory chips like EEPROM
Controlling small displays or input devices
Sharing information between a master device and many slaves