Я так понял I2C используется для связи (передачи данных) между микроконтроллерами и датчиками (устройствами) поддерживающими эту шину.
1. Все устройства (датчики, МК) должны быть на одной плате (те в непосредственной близости) или можно передавать сигнал на достаточно большие расстояния (ну метров 100-200)?
2. Где можно почитать как пользоваться I2C (чтонибуд ну очень простое для начинающих)