// ############### Contrôle de température ############### // variables float LM=0; // sortie du LM35 sur l'entrée analogique A0 int Ve=5; // tension d'entrée du montage en volt int LED_R=13; // led rouge broche 13 int LED_J=12; // led jaune broche 12 int LED_V=11; // led verte broche 11 void setup() { // put your setup code here, to run once: Serial.begin(9600); // initialisation de la communication avec le microcontrôleur pinMode(LED_R,OUTPUT); pinMode(LED_J,OUTPUT); pinMode(LED_V,OUTPUT); } void loop() { // valeur de la tension de sortie float valeurAnalogique=analogRead(LM); float Vs=(valeurAnalogique/1023)*Ve; // valeur de la température // modele de la forme y=a*x+b float a=......; // à compléter float b=......; // à compléter float T=a*Vs+b; // allumage des LED if (..........) { digitalWrite(LED_R,LOW); // LED_R éteinte digitalWrite(LED_J,LOW); // LED_J éteinte digitalWrite(LED_V,HIGH); // LED_V allumée } else if (.........){ ................... ................... ................... } else{ ................... ................... ................... } }