Как подключить несколько I²C с одинаковыми адресами. Железки Амперки
Попробуй I²C-хаб в деле: http://amperka.ru/product/troyka-i2c-hub?utm_source=announce&utm_campaign=i2c-hub&utm_medium=youtube
Забудьте о конфликтах I²C модулей с одинаковыми адресами. Используйте несколько IMU-сенсоров для управления квадрокоптером, отслеживайте жесты с помощью группы датчиков приближения или постройте широкоформатный дисплей на светодиодных матрицах.
I²C хаб похож на галетный переключатель в старом телевизоре или железнодорожную стрелку. К устройству подключается несколько управляемых модулей (Slave), но в каждый момент времени активно только одно (Master). Если хотите поработать с другим модулем, необходимо «переключить канал».
Хаб общается с управляющей электроникой по шине I²C. Но вы можете не переживать о битах и байтах. Мы написали библиотеку TroykaI2CHub для Arduino, благодаря которой общение с модулем равносильно миганию светодиодом.
Руководство по использованию, примеры и документация: http://wiki.amperka.ru/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:troyka-i2c-hub