arduino как мастер сети 1-wire

runner
Offline
Зарегистрирован: 05.01.2012

Доброго времени суток.

Возникла следующая проблема: Необходимо сделать так, чтобы ардуина работала в качестве мастера сети 1-wire.

Допустим, в сети есть 5 датчиков ds18b20 и 2 таблетки iButton.

Нужно сделать так, чтобы ардуина нашла (видела) все 7 устройств и умела выбрать и обратиться к одному конкретному по его 64 битному ключу. Т.е. устройств в сети может быть больше или меньше, они могут подключаться и отключаться, а ардуина должна в каждый момент времени знать какие утройства подключены и уметь обращаться к ним по ключу.

Спасибо.

.c8r
.c8r аватар
Offline
Зарегистрирован: 15.11.2011

Смотрите прототипы функций библиотеки Wire в папке lib, наверняка есть функции работы с адресами или id устройств, которые хранятся в 8байтах устройства.

.c8r
.c8r аватар
Offline
Зарегистрирован: 15.11.2011