problème de programmation: arduino +capteur sht75 + led

Bonjour,j´ai un probleme avec le capteur SHT75 sur arduino,j´ai ajouté un LED pour le tester sur ISIS :

  • Lorsque la température est supérieure ou égale 30°c la led s´allume, si non elle ne s´allume pas.
    J´ai vérifié mon programme sur Arduino mais, il ne marche pas sur l ISIS voici mon programme:je sais pas est ce que la problème D´ISIS ou du programme
#include <SHT1x.h>

// Specify data and clock connections and instantiate SHT1x object
#define dataPin  10
#define SCKPin 11
#define led1 6
 const int capteur =   0;  // Capteur de température connecté à la branche 0
 // On fixe la valeur à laquelle lq LED vq s'allumer
 float temperature_max = 30.0;
 float temperature;
 
SHT1x sht1x(dataPin, SCKPin);

void setup()
{
  pinMode(capteur,INPUT);
  pinMode(led1, OUTPUT);  // configurer la broche comme sortie
   Serial.begin(38400); // Open serial connection to report values to host
   Serial.println("Starting up");
}

void loop()
{// On récupère la valeur de la tension en sortie du capteur, puis à l'aide de l'équation
  temperature = analogRead(capteur) * 5000L / 1024L  / 10;
  float temp_c;
  float temp_f;
  float humidity;
//mise a zero la LED
   digitalWrite(6, LOW);
  // 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("%");
// une conditions pour l'allumage de LED
   if (temperature>temperature_max) 
   digitalWrite(led1,HIGH); 
   //si la température récupérée est superieure à la température maximum, on allume la LED 
   else (temperature<temperature_max);
   digitalWrite(led1,LOW);
   //si la température récupéré est INFERIEURE à la température maximale, la LED NE S´ALLUME pas
 
   //On envoie la valeur de la température sur le port série
   Serial.println(temperature);
  delay(2000);
}