Libreria SHT1x

Buongiorno,

Ho appena acquistato il sensore SHT75 e installata la libreria dedicata SHT1x. Il nome della libreria compare in grassetto arancione ed è correttamente inserita nella cartella delle libraries di arduino ma l' IDE mi da il messaggio di errore "No such file or directory" riferito alla riga dell'istruzione include...

Ecco il codice che sto utilizzando:

#include <SHT1x.h>

// Specify data and clock connections and instantiate SHT1x object
#define dataPin  10
#define clockPin 11
SHT1x sht1x(dataPin, clockPin);

void setup()
{
   Serial.begin(9600); // Open serial connection to report values to host
   Serial.println("Starting up");
}

void loop()
{
  float temp_c;
  float temp_f;
  float humidity;

  // Read values from the sensor
  temp_c = sht1x.readTemperatureC();
  temp_f = sht1x.readTemperatureF();
  humidity = sht1x.readHumidity();

  // Print the values to the serial port
  Serial.print("Temperature: ");
  Serial.print(temp_c, DEC);
  Serial.print("C / ");
  Serial.print(temp_f, DEC);
  Serial.print("F. Humidity: ");
  Serial.print(humidity);
  Serial.println("%");

  delay(2000);
}

Grazie a chi può aiutarmi.

Stefano

Come hai installato la libreria? L'hai fatta installare, come va fatto, dal "Library Manager" di Arduino?

Guglielmo

Grazie della risposta Guglielmo. Si, certo, da gestione librerie dell'IDE

Mmmm ... hai riavviato l'IDE? ... perché, se ben ricordo, le librerie disponibili vengono lette solo all'avvio ... ::slight_smile:

Guglielmo

Si, e ho anche provato ad aggiornare l'IDE, stesso errore... ::slight_smile:

Strano.
Però la libreria <SHT1x.h> non dovrebbe gestire gli SHT71 che usano un protocollo proprietario.