Arduino
Bienvenue dans le monde de l'électronique et d'Arduino
🎯 Objectif de ce chapitre : Comprendre ce qu'est Arduino, découvrir la plateforme Électro-Lab et avoir une vue d'ensemble du parcours qui vous attend. Durée : ~15 min de lecture.
Slides du chapitre
De Scratch à Arduino : le chemin parcouru
Depuis le début de ce cours, vous avez déjà accompli un sacré bout de chemin. Faisons le point :
| Étape | Ce que vous avez appris | Le lien avec Arduino |
|---|---|---|
| Scratch | Les blocs, les variables, les boucles, les conditions | Arduino utilise les mêmes concepts... mais en texte |
| Processing | Écrire du vrai code (syntaxe, points-virgules, accolades) | Le langage Arduino ressemble énormément à Processing |
| LEGO EV3 | Programmer un robot physique avec des capteurs et moteurs | Arduino fait exactement pareil, mais avec de vrais composants électroniques |
Chacune de ces étapes vous a préparé, morceau par morceau, à ce qui vient maintenant. Vous ne partez pas de zéro — loin de là.
💡 Le déclic : Avec Scratch, vous donniez des ordres à un chat sur un écran. Avec EV3, vous donniez des ordres à un robot en briques. Avec Arduino, vous allez donner des ordres à... tout ce que vous pouvez imaginer. Une lampe, un capteur de température, un robot roulant, une station météo, un système d'alarme. La seule limite, c'est votre créativité (et le nombre de fils sur votre table).
C'est quoi, un Arduino ?
Un Arduino, c'est un mini-ordinateur spécialisé. Contrairement à votre PC qui fait tourner Windows, des navigateurs et des jeux, un Arduino ne fait qu'une seule chose : exécuter le programme que vous lui donnez, encore et encore, sans jamais s'arrêter.
Imaginez un employé très obéissant mais très littéral. Il fait exactement ce que vous lui dites, dans l'ordre que vous lui dites, sans jamais prendre d'initiative. Si vous lui dites "allume la lumière, attends 1 seconde, éteins la lumière, attends 1 seconde", il le fera à l'infini. Si vous oubliez de lui dire "éteins la lumière"... elle restera allumée pour toujours.
L'Arduino UNO — votre nouveau meilleur ami
L'Arduino UNO est la carte que vous allez utiliser. Voici ce qu'il y a dessus :
| Élément | Rôle | Analogie |
|---|---|---|
| Microcontrôleur (la puce noire au centre) | Le "cerveau" qui exécute votre programme | Le processeur de votre PC |
| Pins digitales (0 à 13) | Envoyer ou recevoir du courant (ON/OFF) | Des interrupteurs |
| Pins analogiques (A0 à A5) | Lire des valeurs progressives (0 à 1023) | Un thermomètre gradué |
| Pin 5V et 3.3V | Fournir du courant aux composants | Les prises de courant |
| Pin GND | Le retour du courant (la "masse") | Le tuyau de retour de l'eau |
| Port USB | Connecter au PC pour programmer | Le câble réseau |
| LED intégrée (pin 13) | Un petit voyant pour tester rapidement | Votre premier cobaye |
⚠️ Important : Les pins de l'Arduino ne fournissent que très peu de courant (40 mA par pin). C'est suffisant pour allumer une LED, mais pas pour faire tourner un moteur directement. On verra plus tard comment résoudre ça.
Pourquoi Arduino et pas autre chose ?
Il existe des dizaines de cartes de développement (Raspberry Pi, ESP32, STM32, Micro:bit...). Alors pourquoi commencer par Arduino ?
- Simplicité : on branche, on code, ça marche. Pas de système d'exploitation à configurer.
- Communauté : des millions de tutoriels, projets, et forums d'entraide dans toutes les langues.
- Robustesse : c'est très difficile de "casser" un Arduino en faisant une erreur de programmation. Au pire, on recharge un nouveau programme.
- Prix : une carte compatible coûte moins de 5€.
- Progressivité : une fois à l'aise avec Arduino, passer à l'ESP32 (WiFi, Bluetooth) ou au Raspberry Pi devient naturel.
💡 Fun fact : Arduino a été créé en 2005 en Italie, à l'Interaction Design Institute d'Ivrea. Le nom vient d'un bar local, le "Bar di Re Arduino", lui-même nommé d'après un roi italien du XIe siècle. Oui, votre carte porte le nom d'un bistrot. 🍺
Arduino dans la vraie vie
Arduino n'est pas qu'un jouet pour cours d'informatique. Voici quelques exemples concrets de ce que des gens fabriquent avec :
| Domaine | Exemple | Composants utilisés |
|---|---|---|
| Domotique | Système d'arrosage automatique qui mesure l'humidité du sol | Arduino + capteur d'humidité + pompe |
| Art interactif | Installation lumineuse qui réagit aux mouvements | Arduino + capteur PIR + LEDs NeoPixel |
| Météo | Station météo qui affiche température, humidité et pression | Arduino + DHT22 + BME280 + écran OLED |
| Robotique | Robot éviteur d'obstacles | Arduino + moteurs + capteur ultrason |
| Musique | Boîte à musique qui joue des mélodies | Arduino + buzzer piézo |
| Sécurité | Détecteur d'intrusion avec notification | Arduino + capteur PIR + buzzer |
Et devinez quoi ? Vous allez réaliser plusieurs de ces projets durant ce cours.
Ce que vous allez apprendre
Le parcours est divisé en 4 grandes unités, pour un total de 14 chapitres. Voici la vue d'ensemble :
Unité 1 — Les fondations de l'électricité (Chapitres 1 à 4)
Avant de toucher à l'Arduino, il faut comprendre comment le courant circule. C'est comme apprendre le code de la route avant de conduire.
- C'est quoi l'électricité ? — Tension, courant, résistance avec l'analogie de l'eau
- La loi d'Ohm — La formule magique V = R × I
- Les composants — LED, résistance, condensateur, transistor, bouton
- Le breadboard et les schémas — Lire un plan et monter un circuit
Unité 2 — Premiers pas avec Arduino (Chapitres 5 à 8)
On branche, on code, on fait clignoter des trucs. Les mains dans le cambouis.
- Arduino : le cerveau — Anatomie de la carte, installation de l'IDE, premier programme Blink
- LED externe — Monter un vrai circuit sur breadboard, feu tricolore
- Boutons et interactions — Lire un bouton, anti-rebond, toggle
- PWM et fade — Faire varier la luminosité d'une LED (pas juste ON/OFF)
Unité 3 — Capteurs et afficheurs (Chapitres 9 à 11)
On apprend à "sentir" le monde réel et à afficher des informations.
- Capteurs analogiques — Photorésistance, potentiomètre, température
- Afficheurs — Écran LCD, OLED, afficheur 7 segments
- Communication série — Parler avec le PC via le Serial Monitor
Unité 4 — Projets intégrés (Chapitres 12 à 14)
On combine tout pour construire de vrais projets complets.
- Station météo — Température, humidité, pression, affichage OLED
- Robot 2WD — Châssis, moteurs, évitement d'obstacles
- Projet libre — Votre idée, vos composants, votre créativité
Votre outil d'apprentissage : Électro-Lab
Pour vous accompagner tout au long de ce parcours, on a développé une plateforme web dédiée : Électro-Lab.

Qu'est-ce qu'Électro-Lab ?
Électro-Lab, c'est votre support de cours interactif. Plutôt qu'un PDF statique de 200 pages, c'est une application web où chaque chapitre combine des explications visuelles, des manipulations interactives et des quiz de validation.

Comment ça fonctionne ?
Chaque chapitre suit le même schéma en 4 temps :
| Étape | Ce que vous faites | Durée |
|---|---|---|
| 1. Découverte | Vous lisez le contenu, manipulez les widgets interactifs, explorez les analogies | 10-15 min |
| 2. Manipulation | Vous montez le circuit sur breadboard en suivant le guide pas à pas | 15-30 min |
| 3. Programmation | Vous écrivez (ou complétez) le code Arduino et le téléversez | 10-20 min |
| 4. Quiz | Vous répondez à un quiz de validation pour débloquer la suite | 5-10 min |
Les widgets interactifs
C'est là qu'Électro-Lab se distingue d'un simple cours en ligne. Vous ne faites pas que lire — vous manipulez :
- Sliders de découverte : bougez des curseurs pour observer comment la tension et la résistance affectent le courant, sans formule
- Schémas de montage : suivez le circuit pas à pas avec des images zoomables de l'Arduino et du breadboard
- Décodeur de résistances : cliquez sur les bandes de couleur pour lire la valeur d'une résistance
- Éditeur de code : complétez les blancs dans un programme Arduino pour valider votre compréhension
- Simulations Wokwi : testez vos circuits en ligne avant de les monter physiquement
Exemple de widget

Wokwi (Simulateur)
Progression et médailles
Votre progression est sauvegardée automatiquement. Chaque chapitre vous rapporte des points, et votre score global détermine votre médaille :
| Médaille | Seuil | Ce que ça signifie |
|---|---|---|
| 🥉 Bronze | 40% | Vous avez compris les bases |
| 🥈 Argent | 60% | Vous maîtrisez bien le sujet |
| 🥇 Or | 80% | Vous êtes à l'aise pour aller plus loin |
| 💎 Diamant | 95% | Vous êtes un as de l'électronique |
💡 Pas de stress : les quiz peuvent être refaits autant de fois que vous voulez. L'objectif n'est pas de "réussir du premier coup", c'est de comprendre. Si vous vous trompez, le quiz vous aide à identifier ce qui n'est pas clair.
Accès à Électro-Lab
La plateforme est accessible depuis n'importe quel navigateur (ordinateur, tablette, téléphone). Vous pouvez l'utiliser en classe sur les PC de l'école, mais aussi chez vous pour revoir les concepts à votre rythme.
Le matériel que vous allez utiliser
Tout le matériel est fourni en classe. Voici ce que vous trouverez sur votre table :
| Composant | Quantité | À quoi ça sert |
|---|---|---|
| Arduino UNO | 1 par binôme | Le cerveau de vos montages |
| Breadboard | 1 par binôme | La plaque de montage sans soudure |
| Câbles Dupont | Plein ! | Relier les composants entre eux |
| LEDs (rouge, verte, jaune, bleue) | Plusieurs de chaque | Vos premiers indicateurs visuels |
| Résistances (220Ω, 1kΩ, 10kΩ) | Plusieurs de chaque | Protéger les LEDs et gérer le courant |
| Boutons poussoirs | 2-3 par binôme | Créer des interactions |
| Potentiomètre | 1 par binôme | Varier une valeur progressivement |
| Câble USB | 1 par binôme | Brancher l'Arduino au PC |
⚠️ Règles d'or du matériel :
- Ne jamais brancher un composant quand l'Arduino est alimenté. Toujours débrancher l'USB d'abord.
- Une LED sans résistance = une LED morte. Toujours mettre une résistance en série.
- Les fils ont des couleurs pour une raison : rouge = alimentation (+), noir = masse (GND), autres = signaux. Respectez cette convention, ça vous évitera bien des galères.
Et la programmation dans tout ça ?
Le langage Arduino est basé sur le C/C++, mais en version simplifiée. Si vous avez survécu à Processing (et vous avez survécu, bravo 👏), vous allez retrouver beaucoup de choses familières :
| Processing | Arduino | C'est pareil ? |
|---|---|---|
void setup() { } |
void setup() { } |
✅ Identique ! |
void draw() { } |
void loop() { } |
✅ Même principe (boucle infinie) |
int x = 10; |
int x = 10; |
✅ Identique ! |
if (x > 5) { } |
if (x > 5) { } |
✅ Identique ! |
for (int i = 0; i < 10; i++) |
for (int i = 0; i < 10; i++) |
✅ Identique ! |
ellipse(100, 100, 50, 50); |
digitalWrite(13, HIGH); |
🔄 Fonctions différentes, même syntaxe |
La grosse différence : en Processing, vous dessiniez sur un écran. En Arduino, vous contrôlez des composants physiques. Mais la structure du code, la logique, la syntaxe — c'est la même chose.
Ce qui vous attend : les projets
Voici un aperçu des projets concrets que vous réaliserez au fil du parcours :
🚦 Le feu tricolore
Votre premier "vrai" projet : trois LEDs qui s'allument dans l'ordre rouge → orange → vert, comme un feu de signalisation. Simple, mais c'est le premier circuit que vous programmerez de A à Z.
🌡️ La station météo
Un capteur de température et d'humidité (DHT22) relié à un écran OLED qui affiche les mesures en temps réel. Vous pourrez même y ajouter un capteur de pression atmosphérique (BME280) pour prédire la météo.
🤖 Le robot éviteur d'obstacles
Un châssis 2 roues motrices, un capteur ultrason monté sur un servomoteur qui "scanne" l'environnement, et un programme qui fait tourner le robot quand il détecte un mur. C'est le projet final qui combine tout ce que vous aurez appris.
Récapitulatif
Avant de plonger dans Électro-Lab pour le premier chapitre, retenez ces quelques points :
- ✅ Vous n'êtes pas des débutants. Scratch, Processing et EV3 vous ont donné toutes les bases en programmation. Arduino, c'est la suite logique.
- ✅ Arduino = un mini-ordinateur spécialisé qui exécute votre programme en boucle et contrôle des composants physiques.
- ✅ Électro-Lab est votre guide. Chaque chapitre mélange théorie interactive, montage guidé, code et quiz. Suivez les étapes, à votre rythme.
- ✅ Le matériel est fourni. Vous travaillez en binômes, et tout est sur votre table.
- ✅ Le langage Arduino, c'est du Processing (ou presque). Vous connaissez déjà la syntaxe.
💡 Prochain chapitre sur Électro-Lab : "C'est quoi l'électricité ?" — Vous allez découvrir la tension, le courant et la résistance grâce à l'analogie de l'eau. Aucune formule, juste de la logique et des sliders interactifs.
