← Retour au chapitre

Étape 1 / 3

Anatomie Arduino UNO

Pins digitales, analogiques, alimentation, IDE et structure setup/loop.

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

Un microcontrôleur, c'est un mini-ordinateur spécialisé. Contrairement à ton PC, il n'a pas d'écran, de clavier ni de souris — mais il peut lire des capteurs et contrôler des composants (LEDs, moteurs, buzzers…).

L'Arduino UNO est la carte la plus populaire pour débuter. Elle embarque un microcontrôleur ATmega328P, des connecteurs pour tes composants, et un port USB pour programmer le tout depuis ton PC.

Anatomie de l'Arduino UNO

Clique sur chaque zone pour découvrir son rôle.

Voici la carte telle qu'elle apparaît en vrai. Clique sur les zones du schéma ci-dessous pour explorer :

USBDC131211109876543210A0A1A2A3A4A55V 3.3V GND GND VINRSTATmega328PLONArduino UNO

Clique sur une zone

Explore les differentes parties de ta carte Arduino UNO.

Le cycle de vie Arduino : setup() et loop()

Chaque programme Arduino (appelé sketch) suit toujours la même structure :

1

setup()

Exécuté une seule fois au démarrage. C'est ici qu'on configure les pins (entrée ou sortie), qu'on initialise la communication série, etc.

Analogie : c'est la préparation du matin — tu le fais une fois avant de commencer ta journée.

loop()

Exécuté en boucle infinie après setup(). C'est ici que tu mets le comportement principal : allumer/éteindre, lire un capteur, etc.

Analogie : c'est ta routine quotidienne — tu la répètes chaque jour sans fin.

void setup() {
// Exécuté 1 fois au démarrage
pinMode(13, OUTPUT);
}

void loop() {
// Exécuté en boucle infinie
digitalWrite(13, HIGH);  // Allumer
delay(1000);          // Attendre 1s
digitalWrite(13, LOW);   // Éteindre
delay(1000);          // Attendre 1s
}

Checkpoint : anatomie Arduino

Les pins digitales envoient des signaux…

La LED integree est reliee a la pin…

Pour alimenter la breadboard, on utilise les pins…

À retenir

  • L'Arduino UNO a 14 pins digitales (D0-D13) et 6 pins analogiques (A0-A5).
  • On alimente la breadboard avec les pins 5V et GND.
  • setup() s'exécute 1 fois, loop() tourne en boucle infinie.
  • La LED intégrée (pin 13) permet de tester sans câblage.

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

Première étape du chapitre Exo 1 : Blink — LED intégrée →

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

IFOSUP Wavre - Cours Drones et Robotique.