Phazz писал(а): ↑17.04.2020{, 22:05}
Так не будет работать, только сначала подключать по одному с сохранением каждого в отдельный массив. А потом присваивать эти массивы конкретным датчиками.
Именно подключение по одному ? Это можно проверить ...но пин один и нужно что бы при команде дать адрес ,ранее подключенный датчик молчал ...
Не совсем понял про присваивание массивов ...
Отправлено спустя 1 минуту 32 секунды:
ecoins писал(а): ↑17.04.2020{, 22:13}
Мой опыт по этому вопросу - в сети 1-Wire все работает хорошо, но на практике удобнее 1 пин=1 датчик DS1820. Шина разрабатывалась Dallas для использовании в научных установках, но оказалась удачной, в домофонах многоквартирных домов например используется.
Вся фишка в одной шине для N датчиков ,а так бы незачем было городить разные адреса из 64бит
Отправлено спустя 12 минут 14 секунд:
Проверил- подключил 1 датчик ,отсканировал шину , отключил первый ,подключил второй ,отсканировал , потом подключил 1 датчик , не отключая питания - все работает . Но только отключил питание и все пропало ....что то не продумано в блоках или скажите как правильно делать ,плиз.
даже если мы будем знать адреса датчиков ,надо заставить мастера шины по очереди читать данные с разных датчиков ,по разным адресам ...Значит нужно отсканировать адреса и как то их сохранить в разных массивах...