Sensore SHT85 Sensirion per Temperatura ed umidità non comunica

Salve vorrei acquisire temperatura ed umidità
dal sensore SHT85 Sensirion,
ha 4 pin: sda, scl 5v e gnd.

Utilizzo su arduino uno r3 gli ingressi A4 e A5.
La libreria SHTSensor.h dovrebbe gestire correttamente questo sht85.

lo sketch di base è questo

#include <Wire.h>
#include "SHTSensor.h"
SHTSensor sht;
// To use a specific sensor instead of probing the bus use this command:
// SHTSensor sht(SHTSensor::SHT3X);
void setup() {
// put your setup code here, to run once:
Wire.begin();
Serial.begin(9600);
delay(1000); // let serial console settle
if (sht.init()) {
Serial.print("init(): success\n");
} else {
Serial.print("init(): failed\n");
}
sht.setAccuracy(SHTSensor::SHT_ACCURACY_MEDIUM); // only supported by SHT3x
}
void loop() {
// put your main code here, to run repeatedly:
if (sht.readSample()) {
Serial.print("SHT:\n");
Serial.print("  RH: ");
Serial.print(sht.getHumidity(), 2);
Serial.print("\n");
Serial.print("  T:  ");
Serial.print(sht.getTemperature(), 2);
Serial.print("\n");
} else {
Serial.print("Error in readSample()\n");
}
delay(1000);
}

Purtroppo in monitor mi restituisce: Error in readSample()

Mi aiutereste a capire come posso risolvere?
Grazie

Hai messo, come indicato, le resitenze di pull-up sul bus I2C?

Guglielmo

si, 2 resistenze da 10k 5v-scl e 5v-sda.

Prova con la libreria Adafruit

Risolto il mistero con la sostituzione del sensore arrivato morto dal fornitore...il codice era corretto...