Capteur de température lié à un vitrage commandé

Bonjour Dalida, et bienvenue dans le monde magique d'arduino.
Pour commencer voici un code tout près :

float volt; //le voltage du capteur
float temp; // On initialise la variable de température
void setup()
{
   Serial.begin(9600); 
}
void loop()
{
    volt = analogRead(0); //On lit les données du capteur sur le port ou tu l'as branché (dans cet exemple c'est le port analogique 0)
    volt = 5*volt/1023; //on calcule le voltage
     temp = volt/0.01; //puis la température
    Serial.println(temp); //on affiche la valeur (ici dans ton IDE)
    delay(1000); //un délai pour que le tout soit lisible
}

Ensuite le calcule permettant de passer des Volts (du capteur) au degrés :

Les 1023 sont en fait le CAN : le convertisseur analogique numérique de la carte (donc sur 10 bits soit 1024-1 = 1023), les 0,01 la sensibilité du capteur soit 10mv donc 0,01V (rf doc du capteur).

Ensuite pour la led, commence à la déclarer une variable ou sera stocké le port ou sera branché la led (par exemple 14) :

 int led1=14;

Puis déclare ta led avec pinMode(led1,OUTPUT); en changeant 14 en fonction de la sortie ou est branché ta led.
Puis pour l'allumer digitalWrite(led1,HIGHT); et pour éteindre digitalWrite(led1,LOW);

Et pour le fusionner au code si-dessus utilise une simple condition if après la lecture de la température :

if(temp<=19) // Si la température est <= à 19
{
     digitalWrite(led1,HIGHT); //On allume
}
else //sinon
{
   digitalWrite(led1,LOW); //On éteint
}

Voilà donc si tu as une question ou que quelque chose est mal expliqué/compris, n'hésites pas à demander :wink: