У меня есть 2 датчика расстояния VL6180X, правильно подключенных к мультиплексору TCA9548A, однако он распознает только сам мультиплексор, а не 2 датчика, как вы можете видеть с 0x70. Есть ли способ настроить адреса i2c?
i2cdetect -y 1
дает мне следующий вывод
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: 70 -- -- -- -- -- -- --
Ofc, я уже искал в Интернете, чтобы найти решение для этого:
я установил
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Я включил i2c в ядре (https://raspberrypi.stackexchange.com/questions/66145/raspberry-pi-3-not-detecting-i2c-device)
Добавил все в config.txt, как здесь: I2C не обнаруживает? проблемы с оборудованием или какие-либо другие?