// Exemple 1 : connexion d'une broche à un bouton-poussoir via une résistance pull-down // externe à la carte Arduino Uno (celle-ci n'en dispose pas en interne!). // ------------------------------------------------------------------------------------------ // Les instructions contenues dans la fonction setup() s'exécutent une fois void setup() { pinMode(2,INPUT); // Associé à INPUT pinMode force la broche 2 de la carte Arduino Uno // à se comporter comme une entrée // Optionnel si la broche n'a pas été préalablement // configurée en sortie, car c'est le mode par défaut } // ------------------------------------------------------------------------------------------ // Exemple 2 // ------------------------------------------------------------------------------------------ // L'utilisation de la directive "define" améliore la lisibilité des programmes #define BP 2 void setup() { pinMode(BP,INPUT); // On précise que la broche 2 de la carte Arduino Uno se comporte comme // une entrée et est connectée à un bouton-poussoir // optionnel si la broche n'a pas été préalablement // configurée en sortie, car c'est le mode par défaut }