Подключение несколько датчиков с одинаковым адресом i2c

medic
Offline
Зарегистрирован: 06.02.2016

Доброго времени!

Необходимо подключить одновременно 12 датчиков приближения APDS 9960. Но есть проблема - с жестко вшитым адресом и менять его нельзя (I2C Address: 0x39). В своё время встречал чипы, которые могут подменять I2C адреса, но сейчас найти не могу.

Кто знает элегантное решение по подключению 12 одинаковых slave, please отпишитесь.

sadman41
Offline
Зарегистрирован: 19.10.2016

Такое TCA9548A 1-to-8 I2C multiplexer подойдет?

Волшебник
Offline
Зарегистрирован: 22.12.2016

74HC4067 должна подойти.

Вариант Б, SoftI2C библиотека есть, там любые цифровые пины можно использовать,  не знаю потянет ли ардуина 12 обьектов, но библиотеку всегда можно допилить если руки оттуда растут