/* Code 10 Faire clignoter la LED quand on appuie sur le bouton poussoir */ const int bouton = 4; // la patte 4 devient bouton const int led = 12; // la patte 12 devient led int etatbouton; // variable qui enregistre l’état du bouton void setup() { pinMode(bouton, INPUT); // Initialise le bouton comme entrée pinMode(led, OUTPUT); // Initialise la led comme sortie etatbouton = LOW; // Initialise l’état du bouton comme relâché Serial.begin(9600); // Ouvre le port série à 9600 bauds } void loop() { etatbouton = digitalRead(bouton); //On mémorise l’état du bouton if(etatbouton == LOW) //teste si le bouton a un niveau logique BAS { digitalWrite(led,LOW); //la LED reste éteinte } else //teste si le bouton a un niveau logique différent de BAS (donc HAUT) { digitalWrite(led,HIGH); //le bouton est appuyé, la LED est allumée delay(500); //attente de 0.5 seconde digitalWrite(led,LOW); //la LED est éteinte delay(500); //attente de 0.5 seconde } }