bonsoir
Ecrire un programme servant à faire clignoter L1 si on appuis sur
BP1 et à arrêter le clignotement si on appuis une deuxième fois sur BP1.


VOICI comment j'ai procéder ,est ce que quelqu'un peut m'aider a améliorer mon programme :
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 #define L1 P1_0   
 #define Led1On  digitalWrite (L1,1);    // Allume
 #define Led1Off digitalWrite (L1,0);    // Eteint
 #define Led1bar digitalWrite (L1,!digitalRead(L1));
 #define BP1 P1_3
 #define BP1On  (digitalRead (BP1)==0) // actif à 0V
 #define BP1Off (digitalRead (BP1)==1) // actif à 5V
 void setup() {
    pinMode (BP1,INPUT_PULLUP );
    pinMode (L1,OUTPUT);
 }
   void loop ()  {
      if (BP1On) { Led1bar; delay (1000);} 
}