Подключение и программирование tca9548a вместе с tcs34725
- Войдите на сайт для отправки комментариев
Пнд, 12/10/2020 - 15:21
Здравствуйте. Для проекта необходимо собрать конфигурацию мультиплексора tca9548a совместно с датчиками цвета tcs34725. Проблема - Ардуино не определяет мультиплексор с датчиками цвета, но когда убираешь его, определяются tcs. Скорее всего решение заключается в подключении мультиплексора в правильные порты, с резисторами, но в даташите не нашел нужную информацию. Буду благодарен, если получу хоть какой-то ответ. (Темы форумов смотрел, нужного пока не нашел)
что значит "определяет" и "не определяет"? Как праверяли?
ну да, поскольку он работает по I2C. его можно включать только в SDA и SCL :) А вы куда подключаете?
А вы куда подключаете?
Он не нашол.
В Ардуино Уно есть порты A4 и A5. Wire.begin() включает I2C на этих портах.
просто волшебство какое-то!
Это вы к чему?
Определяет адрес. В программе говорит о том, что я не понятно куда прошу получить информацию.
просто волшебство какое-то!
Это вы к чему?
Это порты к Ардуино. А как сам мультиплексор подключать - не сильно понимаю.
Вы более подробно писать умеете? Или мы должны с паяльником к вам выехать, чтобы получить полную информацию о проблеме?
В конце концов, у кого проблема - у вас или у нас? У меня подобный мультиплексор работает...
SCL - SCL
SDA - SDA
A0, A1, A2 - выбираем адрес для мультиплексора
Датчики свои включаете в линии SDx SCx
Перед общением с конкретным датчиком выбираете нужный канал мультиплексора :
дальше работаете с датчиком как обычно через соответвующую библиотеку.
Подробнее тут https://www.instructables.com/TCA9548A-I2C-Multiplexer-Module-With-Arduino-and-N/