int bouton = 2; // met le bouton sur la broche 2
boolean etatbouton = false; // initialisation de la variable du bouton à 0
int led = 5; // LED sur la broche 5
int compteur = 0; // initialisation du compteur à 0
 
void setup(){
  
Serial.begin(9600); // on allume le moniteur série
pinMode(bouton,INPUT); // bouton en entrée
pinMode(led, OUTPUT); // led en sortie
}

void loop(){
  
etatbouton=digitalRead(bouton); // on lit la valuer du bouton
Serial.println(etatbouton); // on écrit la valeur du bouton sur le moniteur

if (etatbouton == true){ // si le bouton est appuyé
   while(compteur != 10) //tant que compteur est différent de 10
  {
  compteur ++ ; //On incrémente d’un le compteur
  digitalWrite(led,HIGH); // on allume la LED
  }
  compteur = 0; // on remet le compteur à 0
  }
else{ // sinon
  digitalWrite(led,LOW); // on éteind la lampe
  }
}