// 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-026. On lui donne le nom Flammepin_num. int Flammepin_num = 2; // Déclaration variable Detectionflamme qui va servir à stocker une valeur au format bool soit LOW ou HIGH. bool Detectionflamme ;
void setup () { // Définit Ledrouge comme sortie. pinMode(Ledrouge, OUTPUT); // Définit Flammepin_num comme une entrée. pinMode(Flammepin_num, INPUT); }
void loop () { // Lit la broche d'entrée numérique 2 "Flammepin_num" et stock ça valeur dans Detectionflamme Detectionflamme = digitalRead (Flammepin_num) ; // Si Detectionflamme == HIGH on exécute les actions entre {} if (Detectionflamme == 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); }