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 } }