int led = 2; //brancher dans le pin 2
int button = 10; // brancher dans le pin 10
int va = LOW; //statue de led soit low ou high

void setup() {
  // on définit led comme une sortie
pinMode(led, OUTPUT);
  // on définit button comme une entrée
pinMode(button, INPUT_PULLUP);
}

void loop() {
  //la valeur de "va" va s'inverser à chaque fois qu'on click sur le boutton
  if (digitalRead(button) == HIGH ){ 
    va = !va;
    //la led va soit être allumée ou êteinte selon la valeur de la variable "va"
    digitalWrite(led, va);

  }
  // la suite du code ne s'execute pas tant que le bouton est maintenue enfoncée
  while (digitalRead(button) == true){}
  delay(10);





}