← Retour au chapitre

Étape 2 / 3

Exo 1 : Blink — LED intégrée

Ton tout premier programme Arduino : faire clignoter la LED de la pin 13.

Chapitres précédents non terminés
Pour un apprentissage optimal, termine d'abord : Breadboard et schémas

Ton premier programme Arduino : faire clignoter la LED intégrée (pin 13). C'est le "Hello World" de l'électronique embarquée — si ça clignote, tout fonctionne : l'IDE, le câble, la carte, le code.

Les 3 fonctions clés

pinMode()

Configure une pin en INPUT (lecture) ou OUTPUT (écriture).

pinMode(13, OUTPUT);

digitalWrite()

Envoie HIGH (5V) ou LOW (0V) sur une pin.

digitalWrite(13, HIGH);

delay()

Met le programme en pause pendant X millisecondes.

delay(1000); // 1 sec

Le sketch Blink, expliqué ligne par ligne

// 1. Phase d'initialisation (1 seule fois)
void setup() {
pinMode(13, OUTPUT);  // Pin 13 = sortie (on veut ENVOYER un signal)
}

// 2. Boucle principale (tourne sans fin)
void loop() {
digitalWrite(13, HIGH);  // HIGH = 5V → LED allumée
delay(1000);            // Pause 1000ms = 1 seconde
digitalWrite(13, LOW);   // LOW  = 0V → LED éteinte
delay(1000);            // Pause 1 seconde (puis ça recommence)
}

À toi : complète le code Blink

Remplis les trous avec les bons mots-clés Arduino.

Configurer la pin 13 en…

On veut envoyer un signal (sortie)

Allumer la LED = mettre la pin à…

5V = allumé

Éteindre la LED = mettre la pin à…

0V = éteint

Défi bonus : la persistance rétinienne

Modifie la valeur du delay() : essaie 500, 100, 50, 20, 10… À partir de quelle fréquence ne vois-tu plus la LED clignoter ?

À retenir

  • pinMode(pin, mode) configure une pin en entrée ou sortie.
  • digitalWrite(pin, HIGH/LOW) allume ou éteint.
  • delay(ms) met en pause (en millisecondes).
  • Le sketch Blink est le test de base : si la LED clignote, tout est OK.

Valide cette étape quand tu as terminé la lecture et la manipulation.

← Anatomie Arduino UNOExo 2-3 : LED externe & SOS Morse →

Electro-Lab - support pédagogique Arduino (MVP).

IFOSUP Wavre - Cours Drones et Robotique.