// Les constantes
const int ledRouge = 7;
const int ledVerte = 6;
const int bpRouge = 4;
const int bpVert = 3;
// Définition des états
void setup()
{
pinMode(ledRouge, OUTPUT);
pinMode(ledVerte, OUTPUT);
pinMode(bpRouge, INPUT);
pinMode(bpVert, INPUT);
digitalWrite(ledRouge, 1); // Allumage de la led Rouge au démarrage
}
void loop()
{
// Variables booléénes - Etat des boutons - false/true
bool bpRougeEtat = digitalRead(bpRouge);
bool bpVertEtat = digitalRead(bpVert);
if (bpRougeEtat == true) { // Si bouton rouge est appuyé
digitalWrite(ledRouge, 1); // l'état bouton rouge est à true
digitalWrite(ledVerte, 0); // donc led Rouge allumée / led Verte éteinte
}
if (bpVertEtat == true) { // Si bouton vert est appuyé
digitalWrite(ledRouge, 0); // l'état bouton rouge est à true
digitalWrite(ledVerte, 1); // donc led Verte allumée / led Rouge éteinte
}
}