errore prova sensore

ho provato questo codice per testare il sensore sht10x mi da l'errore sotto elencato e' possibile che la libreria non sia caricata bene? qualcuno di voi l'ha mai testato?

#include <SHT1x.h>

#define dataPin 10
#define clockpin 11
SHT1x sht1x(datapin, clockpin);

void setup()
{
Serial.begin(9600);

Serial.println("starting up");

}
void loop()
{
float temp_c;
float temp_f;
float humydity;
temp_c = sht1x.readTemperatureC();
temp_f = sht1x.readTemperatureF();
humidity = sht1x.readHumidity();

Serial.print("Temprature: ");
Serial.print(temp_c, DEC);
Serial.print("C/");
Serial.print(tempe_f,DEC);
Serial.print(humidity);
Serial.print("%");

delay(2000);

}

error data pin in not declered in this scope in function void loop

3 errori:
nella riga
Serial.print(tempe_f,DEC);
nel nome della variabile c'é un "e di troppo"
giusto é
Serial.print(temp_f,DEC);

La riga #define dataPin 10

La variabile dataPin e datapin non sono la stessa variabile ma due diverse.
cambia dataPin in datapin

la riga float humydity;
cambia humydity in humidity

Questo codice non da errori nella compilazione; non avendo il sensore non posso controllare se il codice funziona veramente.

#include <SHT1x.h>

#define datapin  10
#define clockpin 11
SHT1x sht1x(datapin, clockpin);

void setup()
{
 Serial.begin(9600);

 Serial.println("starting up");
 
}
void loop()
{
 float temp_c;
 float temp_f;
 float humidity;
 temp_c = sht1x.readTemperatureC();
 temp_f = sht1x.readTemperatureF();
 humidity = sht1x.readHumidity();
 
 Serial.print("Temprature: ");
 Serial.print(temp_c, DEC);
 Serial.print("C/");
 Serial.print(temp_f,DEC);
 Serial.print(humidity);
 Serial.print("%");
 
 delay(2000);
 
}

Se hai copiato il codice scrivendolo devi stare piú attento nel copiare. Se hai fatto copia e incolla informa chi lo da disponibile che ci sono errori.

ciao Uwe