Arduino Uno и DS18B20
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Arduino Uno и DS18B20
Мне не понятно про какой порядок идет речь. В addrArray будет записан адрес нового устройства на шине. После этого вы можете использовать этот адрес для чтения данных из устройства.
Re: Arduino Uno и DS18B20
Цепляю несколько датчиков к примеру на одну шину.
Все работает все ок, часть кода такая.
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 сменяться?
Все работает все ок, часть кода такая.
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
Уточните, пожалуйста, какая у вас библиотека используется? То что вы привели не похоже на OneWire.
Re: Arduino Uno и DS18B20
#include <OneWire.h>
#include <DallasTemperature.h>
#include <DallasTemperature.h>