Modifications

Sauter à la navigation Sauter à la recherche
Ligne 10 : Ligne 10 :  
Vous pouvez utiliser pinMode() pour configurer une broche comme entrée ou sortie (valable sur toutes les broches digitales de numéro #0 à #4).
 
Vous pouvez utiliser pinMode() pour configurer une broche comme entrée ou sortie (valable sur toutes les broches digitales de numéro #0 à #4).
   −
digitalWrite() fonctionne également avec pinMode(INPUT) pour activer la résistance pullUp interne sur une broche utilisée en sortie.
+
digitalWrite() fonctionne également avec pinMode(INPUT) pour activer la résistance pullUp interne sur une broche digitale utilisée comme entrée.
    
Dans cet exemple, la broche numérique #0 est configurée comme entrée, et sa résistance de pullup interne est activée. Ensuite, on vérifier si le potentiel est ramené ('tiré') à la masse à l'aide d'un bouton ou un interrupteur. Lorsque le bouton est pressé, le programme allumer la LED rouge :
 
Dans cet exemple, la broche numérique #0 est configurée comme entrée, et sa résistance de pullup interne est activée. Ensuite, on vérifier si le potentiel est ramené ('tiré') à la masse à l'aide d'un bouton ou un interrupteur. Lorsque le bouton est pressé, le programme allumer la LED rouge :
Ligne 28 : Ligne 28 :  
     6) Cliquez le bouton de chargement dans les 10 secondes
 
     6) Cliquez le bouton de chargement dans les 10 secondes
 
*/
 
*/
#define SWITCH 0
+
#define SWITCH 0 // Broche sur laquelle est connecté un bouton momentané
#define LED 1
+
#define LED 1   // Broche sur laquelle est connecté la LED
    
// Fonction d'initialisation, qui s'exécute une fois au démarrage
 
// Fonction d'initialisation, qui s'exécute une fois au démarrage
Ligne 35 : Ligne 35 :  
     // initialise la broche LED en tant que sortie.
 
     // initialise la broche LED en tant que sortie.
 
     pinMode(LED, OUTPUT);
 
     pinMode(LED, OUTPUT);
     // initialise la broche SWITCH en entée.
+
     // initialise la broche SWITCH/bouton en entrée.
 
     pinMode(SWITCH, INPUT);
 
     pinMode(SWITCH, INPUT);
 
     // ...avec la résistance de pullup
 
     // ...avec la résistance de pullup
Ligne 98 : Ligne 98 :  
   }
 
   }
 
}</nowiki>
 
}</nowiki>
   
      
== Plus... ===
 
== Plus... ===
29 917

modifications

Menu de navigation