// Titre : LED_BP // Description : la led s’éclaire lorsqu’on presse le bouton-poussoir (BP), elle s’éteint lorsqu’on le relâche. // Entrées, sorties #define led 12 #define bp 2 bool etat_bp; void setup() { // Configuration des E/S pinMode(led, OUTPUT); pinMode(bp, INPUT_PULLUP); } void loop() { // Lecture de l’entrée bool etat_bp = !(digitalRead(bp)); // le bouton-poussoir étant actif à l'état bas "0" alors que la led l'est à l'état haut "1" // nécessite d'inverser l'état logique de la variable etat_bp digitalWrite(led,etat_bp); // Ecriture de l’entrée sur la sortie }