const int Bouton = 4;
const int LedRouge = 6;
const int LedVerte = 7;
const int Buzzer = 3;
boolean EtatBouton = false;
void setup() {
Serial.begin(9600);
pinMode(Bouton, INPUT);
pinMode(LedRouge, OUTPUT);
pinMode(LedVerte, OUTPUT);
pinMode(Buzzer, OUTPUT);
}
void loop() {
// Lecture de l'état du bouton
EtatBouton = digitalRead(Bouton);
Serial.println(EtatBouton);
// Si le bouton est enfoncé (LOW), allumer la LED verte et éteindre la LED rouge
if (EtatBouton == LOW) {
digitalWrite(LedVerte, HIGH);
digitalWrite(LedRouge, LOW);
delay(100); // Délai court pour éviter des lectures trop rapides
}
// Si le bouton n'est pas enfoncé (HIGH), éteindre la LED verte et allumer la LED rouge
else {
digitalWrite(LedVerte, LOW);
digitalWrite(LedRouge, HIGH);
delay(500); // Délai pour le clignotement de la LED rouge
digitalWrite(LedRouge, LOW);
}
}