адрес датчика DS18b20 в переменную
- Войдите на сайт для отправки комментариев
Чт, 23/10/2014 - 11:04
Доброго всем!
Пишу данные с с датчика в базу. Пока датчик один и все устраивает.
Но в дальнейшем предчувствую, что датчиков будет много, и потому хочу писать в базу еще серийный адрес датчика, чтобы понимать кому принадлежат данные.
На данный момент адрес считывается по байтно, как в примере "DS18x20_Temperature":
for( i = 0; i < 8; i++) {
Serial.write("");
Serial.print(addr[i],HEX);
}
Собственно вопрос: как можно адрес датчика помесить в переменную?
Он уже в ней. Там выше есть объявление переменной byte addr[8];
А еще лучше - найдите библиотеку DallasTemperature и пользуйте ее. Там есть пример (DallasTemperature\examples\Multiple\Multiple.pde) для нескольких датчиков.