Параллельное подключение модулей по I2C
- Войдите на сайт для отправки комментариев
Вс, 22/01/2017 - 19:42
Добрый вечер! Есть модуль GY-521 и BMP 180. Оба датчика подключаются к ардуино через аналоговые пины 4 и 5. Вопрос в том, можно ли их подключать просто без каких-либо подтягивающих резисторов? Как это сделать правильно? Не могу найти однозначной схемы, неохота что-то спалить.
Будут ли работать данные устройства с родными библиотеками или нужно будет "колхозить" все через Wire?
Главное, чтоб они не на одном адресе работали
Резисторы не нужны 99%.
Спалить что то вы врядли сможете.. (если не брать в расчет совсем клинические случаи, типа - полярность питания перепутать)
Про библиотеки не скажу, нужно пробовать.. скорее всего будут..
Посмотрите примеры в бибилтотеках, и попробуйте скомпилировать из них нечто единое..
Резисторы нужны на 100%.
Другое дело, что если Вы используете не "голый" датчик, а спаянный модуль, то на 99% резисторы там уже установлены.
Но это хорошо, если дела обстоят в точности так, как Вы написали: модуль GY-521 и датчик BMP 180. Если же у Вас два модуля, то вероятнее всего, у Вас окажется две пары разисторов подключенных в параллель. В этом случае нужно смотреть, чтобы результирующее сопростивление параллельного соединения было не менее 1.8 кОм. Если получается меньше - лишние резисторы следует выпаивать.
Ах, оставте его путать.
Учитывая
/// подключаются к ардуино через аналоговые пины
он и так не очень понимает как они подключены.
Использую готовые модули.
Смотрю даташит получается две пары по 4,7 и 2.2, хотя я мог неверно понять запись на изображении
Добавил
По поводу модуля барометера. Измерил тестером, сопротивление одного резистора и получил 4.7кОм. Следовательно то, что я обвел на схеме - это диапазон рекомендованных, а типовой 4.7. Проблема в том, что я почему-то не могу измерить сопротивление второго (предполагаю, что флюс при пайке попал и изолировал одну ножку). Ладно, буду считать что там тоже 4,7 кОм получается.
А что если бахнуть по резистору на А4 и А5 arduino? По 2,2кОм примерно?
Вы какую цель при этом преследуете? Цепляйте модули без всяких дополнительных резисторов напрямую и не выносите мозг.
Приветствую.
Правильно ли я понимаю, что при подключении по i2c к ардуино уно модуля gy-521 и другой ардуины, подтяжка не нужна?
И второй момент, а как определить адреса модуля и другой ардуины?
1. На этот вопрос нельзя ответить без общей схемы подклюбчения (включая схемы модулей).
2. I2C сканером.