Официальный сайт компании Arduino по адресу arduino.cc
arduino как мастер сети 1-wire
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Чт, 05/01/2012 - 04:56
Доброго времени суток.
Возникла следующая проблема: Необходимо сделать так, чтобы ардуина работала в качестве мастера сети 1-wire.
Допустим, в сети есть 5 датчиков ds18b20 и 2 таблетки iButton.
Нужно сделать так, чтобы ардуина нашла (видела) все 7 устройств и умела выбрать и обратиться к одному конкретному по его 64 битному ключу. Т.е. устройств в сети может быть больше или меньше, они могут подключаться и отключаться, а ардуина должна в каждый момент времени знать какие утройства подключены и уметь обращаться к ним по ключу.
Спасибо.
Смотрите прототипы функций библиотеки Wire в папке lib, наверняка есть функции работы с адресами или id устройств, которые хранятся в 8байтах устройства.
и еще тут: http://arduino.ru/forum/programmirovanie/lcd-i-datchik-temperatury-ds1820