// Définition des broches
#define LED1 13
#define LED2 12
#define BP1 2
#define BP2 3
void setup() {
// Configuration des broches
pinMode(BP1, INPUT_PULLUP); // Utilisation de la résistance interne de pull-up
pinMode(BP2, INPUT_PULLUP);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
}
void loop() {
// Lire l'état des boutons poussoirs
boolean etatBP1 = digitalRead(BP1);
boolean etatBP2 = digitalRead(BP2);
// Commande des LEDs en fonction des boutons
digitalWrite(LED1, !etatBP1); // Inversion de l'état car INPUT_PULLUP retourne HIGH lorsque non pressé
digitalWrite(LED2, !etatBP2);
}