// La broche numérique 3 est reliée à la led rouge. On lui donne le nom Ledrouge. int Ledrouge = 3 ; // La broche numérique 2 est reliée à la pin numerique du KY-028. On lui donne le nom Temperaturepin_num. int Temperaturepin_num = 2; // Déclaration variable Detectiontemperature qui va servir à stocker une valeur au format bool soit LOW ou HIGH. bool Detectiontemperature ;
void setup () { // Définit Ledrouge comme sortie. pinMode(Ledrouge, OUTPUT); // Définit Temperaturepin_num comme une entrée. pinMode(Temperaturepin_num, INPUT); }
void loop () { // Lit la broche d'entrée numérique 2 "Temperaturepin_num" et stock ça valeur dans Detectiontemperature Detectiontemperature = digitalRead (Temperaturepin_num) ; // Si Detectiontemperature == HIGH on exécute les actions entre {} if (Detectiontemperature == HIGH) { // Met la broche numérique stockée dans Ledrouge soit 3 à HIGH "ON" digitalWrite (Ledrouge, HIGH); } // Sinon on exécute les actions entre {} else { // Met la broche numérique stockée dans Ledrouge soit 3 à LOW "OFF" digitalWrite (Ledrouge, LOW); } // On attend 500 millisecondes delay(500); }