Проблема с измерением температуры SHT75

crecker
Offline
Зарегистрирован: 15.12.2013

народ, помоготите разобратся. 

Использую с Arduino Uno температурный сенсор SHT75 от Sensirion. http://arduino-ua.com/docs/Sensirion_Humidity_SHT7x_Datasheet_V5.pdf. Подключаю к Arduino так: 3V, GND, DataPin 2,ClockPin 13 в Digital I/O.  Скачал библиотеку для SHT.   Использую этот код http://www.aroboto.com/files/SHT15_CD.pde. Серийный монитор показывает  temperature -40, humidity - 14.   Отключаю сенсор, показания те же самые ((   

 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

crecker пишет:

Подключаю к Arduino так: 3V, GND, DataPin 2,ClockPin 13 в Digital I/O. 

1: SCK, 2: VDD, 3: GND, 4: DATA

Лево-право не перепутали?   А если от 5 Вольт запитать ?

crecker
Offline
Зарегистрирован: 15.12.2013

да все перепробовал. Может такое быть, что этот сенсор просто не работает с Arduino? 

vdk
Offline
Зарегистрирован: 14.04.2013

Подтягивающий резистор (к VCC) на data стоит?

Типа вот так

crecker
Offline
Зарегистрирован: 15.12.2013

нет, попробую. А разве от этого зависит отсутствие коммуниуации с Arduino? 

vdk
Offline
Зарегистрирован: 14.04.2013

crecker пишет:

нет, попробую. А разве от этого зависит отсутствие коммуниуации с Arduino? 

Ну, если устройство подключено не так, как изначально задумывалось, то с чего ему работать?

Кстати, в даташите в разделе 2.1 приведена типичная схема подключения. Вы ее читали?

crecker
Offline
Зарегистрирован: 15.12.2013

читал.  У Arduino Uno  разъем SCK привязан к ножке 13 или нет? А то я где-то читал, что к А3(тоесть аналоговый вход). На вашем рисунке к А0 надо вроде подключать или тут разницы нет? А то это путает

vdk
Offline
Зарегистрирован: 14.04.2013

Там, насколько я понимаю, пофигу - лишь бы на цифровые пины

crecker
Offline
Зарегистрирован: 15.12.2013

а Вы программируете? Нужна консультация

 

vdk
Offline
Зарегистрирован: 14.04.2013

Неа, не программирую (за исключением некоторых мелких штук для личных нужд)

Гуглом, кстати, находятся для этой штуки разные библиотеки. Например, один, два