Непонятка с DS1820

makapoh
Offline
Зарегистрирован: 17.12.2015

Всем привет! Весь день мучаюсь, понять не могу в чем прикол)

Подключил к Arduino датчик DS1820, по 3 проводам. Между второй и третьей ногами резистор на 4.7кОм.

В общем, в помещении показывает температуру -36.81, хотя тут явно потеплее)

Собственно это датчик глючный, или что-то высчитывается неправильно? Пробовал примеры из OneWire и из DallasTemperature.

makapoh
Offline
Зарегистрирован: 17.12.2015

sensors.isParasitePowerMode() почему-то говорит, что питание паразитное, хотя это не так совсем)

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Скорее всего, по причине разгерметизации, ушла ртуть из чувствительного элемента датчика.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А подключили-то правильно? Про паразитное питание не зря говорит. Что-то не так с подключением.

makapoh
Offline
Зарегистрирован: 17.12.2015

средняя нога на 10-ый пин, правая на +5, левая на землю

Единственное, что может быть ноги в обратном порядке считаются)) надо проверить)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

makapoh пишет:

средняя нога на 10-ый пин, правая на +5, левая на землю

Единственное, что может быть ноги в обратном порядке считаются)) надо проверить)

Если датчик "мордой к себе", то порядок правильный (насчёт десятого сами смотрите).

У меня глючил и про паразитное вещал, когда контакт сопливый был. Проверьте.