// Bouton pour activer une gâche éléctrique
// Constantes et variables :
const int PinLed = 13;
const int PinBouton = 6;
int EtatBouton = 0;
int delais=5000; // Pause 5 sec
// Configuration de départ----------------------------------
void setup(){
pinMode(PinBouton, INPUT);
pinMode(PinLed, OUTPUT);
}
//Exécution de la boucle----------------------------------
void loop(){
while (true){
EtatBouton = digitalRead(PinBouton); // Test état bouton poussoir
if (EtatBouton == HIGH ){ // Si action sur BP
digitalWrite(PinLed, HIGH); // Activation du relais
delay(delais); // Pause 5 sec
digitalWrite(PinLed, LOW); // Désactivation du relais
}
}
} Cmd
gâche
Led simulant
la gâche