Première application : faire clignoter une LEDLED

Il est utile dans la programmation Arduino de bien maîtriser l’environnement de développement. En effet, cela facilite grandement la production de code de qualité.

Dans cette section, il sera question de procéder étape par étape pour faire clignoter toutes les secondes la LED d’une carte Arduino Uno.

Voici le code qui permet d’allumer et d’éteindre la LED de la carte Arduino Uno toutes les secondes.


// la fonction setup est exécutée une seule fois à l'initialisation 
// de la carte Arduino  
  
void setup() { 
  // Initialisation de la broche 13 : broche de la LED 
  pinMode(13, OUTPUT); 
} 
 
// La fonction loop boucle à l'infini après l'initialisation 
void loop() { 
  digitalWrite(13, LOW);  // éteint la lumière de la LED 
  delay(1000); // attend une seconde 
  digitalWrite(13, HIGH); // allume la lumière de la LED 
  delay(1000); // attend une seconde 
}
 

Dans ce code, il est intéressant de noter que la notion de temps est contrôlée une nouvelle fois avec la fonction delay, ce qui permet d’orchestrer correctement le clignotement régulier de la LED.

La fonction pinMode(13,OUTPUT) permet d’initialiser la broche 13 de la carte Arduino comme une broche de sortie. Après que le cycle d’initialisation de la carte Arduino...

Pour consulter la suite, découvrez le livre suivant :
couv_RIARD.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Interface de développement
Suivant
Introduction