Arduino Uno и DS18B20

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Arduino Uno и DS18B20

Сообщение Mr.Kubikus »

Мне не понятно про какой порядок идет речь. В addrArray будет записан адрес нового устройства на шине. После этого вы можете использовать этот адрес для чтения данных из устройства.
С уважением, Григорий
GitHub FB ВК
olmi
Сообщения: 4
Зарегистрирован: 23 авг 2013, 10:11

Re: Arduino Uno и DS18B20

Сообщение olmi »

Цепляю несколько датчиков к примеру на одну шину.
Все работает все ок, часть кода такая.

Serial.print("T1 = ");
Serial.print(sensors.getTempCByIndex(3));
Serial.print("; ");

Serial.print("T2 = ");
Serial.print(sensors.getTempCByIndex(1));
Serial.print("; ");

Serial.print("T3 = ");
Serial.print(sensors.getTempCByIndex(2));
Serial.println(".");
delay(10000);

нагреванием уставновлено какой id у какого датчика. Что будет если я воткну четвертый датчик?? другие id сменяться?
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Arduino Uno и DS18B20

Сообщение Mr.Kubikus »

Уточните, пожалуйста, какая у вас библиотека используется? То что вы привели не похоже на OneWire.
С уважением, Григорий
GitHub FB ВК
olmi
Сообщения: 4
Зарегистрирован: 23 авг 2013, 10:11

Re: Arduino Uno и DS18B20

Сообщение olmi »

#include <OneWire.h>
#include <DallasTemperature.h>
Ответить