// Exemple 1 // ------------------------------------------------------------------------------------------------------------------------------- // Les instructions contenues dans la fonction setup() s'exécutent une fois void setup() { pinMode(12,OUTPUT); // Associé à OUTPUT pinMode force la broche 12 de la carte Arduino Uno à se comporter comme une sortie } // Les instructions contenues dans la fonction loop() s'exécutent tant que le microcontrôleur est sous tension void loop() { digitalWrite(12, HIGH); // La broche 12 présente un état logique haut (par exemple 5V) } //Exemple 2 // ------------------------------------------------------------------------------------------------------------------------------- // L'utilisation de la directive define améliore la lisibilité des programmes #define led 12 void setup() { pinMode(led,OUTPUT); } void loop() { digitalWrite(led, HIGH); // On applique un état logique haut (par exemple 5V) à la LED => elle s'éclaire }