← NouvellesÉlectronique5 septembre 2026· 6 min de lecture

C'est l'une des questions les plus posées par les débutants en électronique : ESP32 ou Arduino ? Les deux sont d'excellentes plateformes, mais elles ne visent pas tout à fait les mêmes usages. Voici comment trancher simplement.

Carte Arduino Uno R3
Arduino Uno — simple, robuste, idéal pour débuter.
Carte ESP32 DevKitC
ESP32 DevKitC — puissant, avec WiFi et Bluetooth intégrés.
Fiche technique — l'essentiel
CaractéristiqueArduino Uno R3ESP32 DevKitC
PuceATmega328PEspressif ESP32 (WROOM-32)
Cœurs · fréquence1 cœur · 16 MHz2 cœurs · jusqu'à 240 MHz
Mémoire vive (RAM)2 Ko520 Ko
Mémoire programme (Flash)32 Ko4 Mo (typique)
WiFi / BluetoothNonOui, intégrés
Broches d'E/S (GPIO)20 (6 PWM, 6 analogiques)~34 (nombreuses PWM/ADC)
Tension logique5 V3,3 V
Prix indicatif~25-35 $ CAD~12-20 $ CAD

D'autres modèles, avec des specs différentes, existent.

De quoi parle-t-on ?

Arduino désigne une famille de cartes (Uno, Nano, Mega…) basées sur des microcontrôleurs simples, et surtout un écosystème très pédagogique. ESP32 est un microcontrôleur plus puissant signé Espressif, avec WiFi et Bluetooth intégrés, souvent utilisé via le même environnement Arduino (IDE).

Carte Arduino Mega
L’Arduino Mega, une grande carte de la famille. Photo : David Mellis, CC BY 2.0.
Carte Arduino Nano
L’Arduino Nano, format ultra-compact. Photo : MegaMegaAndOmega, CC BY-SA 4.0.

Puissance et mémoire

L'ESP32 joue dans une autre catégorie : processeur double cœur à plusieurs centaines de MHz, beaucoup plus de mémoire. Un Arduino Uno tourne à 16 MHz avec peu de RAM — largement suffisant pour piloter capteurs, moteurs ou LED, mais vite limité pour du traitement lourd.

Carte ESP32 Lolin32 Lite
Une carte ESP32 (Lolin32 Lite). Photo : Ubahnverleih, CC0.
Carte de développement ESP32 ESP-WROOM-32
Carte de dev ESP32 (ESP-WROOM-32). Photo : Ubahnverleih, CC0.
Module ESP32-S3
Un module ESP32-S3, plus récent. Photo : VectorVoyager, CC BY-SA 4.0.

Concrètement, cette puissance ouvre des usages hors de portée d'un petit Arduino :

  • Plusieurs tâches en parallèle — gérer le WiFi, lire des capteurs et rafraîchir un écran en même temps, grâce au système temps réel FreeRTOS.
  • Affichage et interfaces — piloter un écran couleur, une interface web ou une petite application embarquée.
  • Un peu d'IA embarquée — détection de son, de mouvement ou d'image légère (TinyML), impensable sur un Uno.
  • Fichiers et données — stocker pages web, réglages ou journaux directement dans la mémoire flash.

Connectivité : le vrai différenciateur

Si ton projet doit se connecter à Internet, à une application ou à d'autres appareils (domotique, objets connectés), l'ESP32 gagne haut la main grâce à son WiFi/Bluetooth natif. Avec un Arduino classique, il faudrait ajouter un module séparé.

  • WiFi — héberger une page web de contrôle, envoyer des données vers un serveur domotique (MQTT) ou le cloud, et mettre à jour le programme à distance (OTA).
  • Bluetooth / BLE — dialoguer avec un téléphone, une manette de jeu ou des capteurs basse consommation.

Consommation et alimentation

L'ESP32 propose des modes veille très économes, pratiques pour un capteur sur batterie — mais en pleine activité WiFi, il consomme davantage qu'un petit Arduino. Pour un montage ultra simple et sobre, un Arduino Nano reste imbattable.

Comparaison des logements 18650 et 21700
Formats de cellules Li-ion : 18650 vs 21700. Photo : Retired electrician, CC0.
Cellule Li-ion 18650
Une cellule Li-ion 18650, courante pour l’alimentation sur batterie. Photo : Joseluissole, CC BY-SA 4.0.

En pratique, pour tenir sur batterie :

  • Mode veille profonde — l'ESP32 descend à quelques microampères entre deux mesures : idéal pour un capteur qui se réveille, envoie sa donnée, puis se rendort.
  • Choisir sa cellule — une 18650 alimente facilement un capteur en veille pendant des semaines ; passe à une 21700 pour plus d'autonomie.
  • Attention au pic WiFi — l'émission consomme fort par à-coups : prévois une alimentation capable de fournir ces pointes de courant.

Écosystème et facilité

Les deux se programment avec l'IDE Arduino, mais l'univers Arduino reste le plus doux pour débuter : tutoriels innombrables, cartes robustes, 5 V tolérant aux erreurs. L'ESP32 (en 3,3 V) demande un peu plus d'attention au câblage.

⚠️

3,3 V ou 5 V : à ne pas confondreL'Arduino Uno/Nano travaille en 5 V et pardonne les petites erreurs. L'ESP32, lui, est en 3,3 V : appliquer 5 V sur une de ses broches peut l'endommager. Pour relier un capteur ou un module 5 V à un ESP32, passe par un adaptateur de niveau (level shifter).

Un même code, deux cartes

Bonne nouvelle : comme l'ESP32 se programme via l'IDE Arduino, le même croquis fonctionne souvent tel quel sur les deux. Le grand classique, le clignotement de la LED intégrée :

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);      // LED intégrée à la carte
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // allume
  delay(500);                        // attend 0,5 s
  digitalWrite(LED_BUILTIN, LOW);    // éteint
  delay(500);
}

Seule différence courante : la broche de la LED intégrée (souvent la 13 sur un Uno, la 2 sur beaucoup d'ESP32). Le mot-clé LED_BUILTIN s'en occupe automatiquement selon la carte sélectionnée dans l'IDE.

💡

Choisir la bonne carte dans l'IDEAvant de téléverser, sélectionne le bon modèle dans Outils ▸ Type de carte (et installe le paquet « esp32 » via le gestionnaire de cartes pour les ESP32). Une mauvaise sélection est la cause n°1 d'échec de téléversement.

Quelle carte pour quel projet ?

Chaque famille compte plusieurs variantes. Voici comment t'y retrouver rapidement :

Repères pour choisir sa carte
CartePoints fortsIdéale pour
Arduino Uno (R3/R4)5 V robuste, ultra-pédagogique ; la R4 est plus puissante et existe en version WiFiDébuter, prototyper, ateliers
Arduino NanoMinuscule, 5 V, se soude directement sur un circuitProjets compacts et embarqués
Arduino MegaBeaucoup d'entrées/sorties (54 broches)Gros montages : nombreux capteurs, moteurs, relais
ESP32 (WROOM)WiFi + Bluetooth, double cœur, très bon rapport prix/performanceDomotique, objets connectés
ESP32-S3Plus de mémoire, accélération pour l'IA, USB natifÉcrans, caméra, TinyML
ESP32-C3Mono-cœur RISC-V, petit et économePetits objets connectés à bas coût
💡

Officiel ou clone ?Les clones (surtout ESP32) sont parfaits pour apprendre et coûtent une fraction du prix. Vérifie juste la présence d'un port USB récent (souvent USB-C) et d'une puce d'interface fiable (CP2102 ou CH340). Acheter une carte officielle Arduino, c'est surtout soutenir le projet.

Alors, lequel choisir ?

  • Tu débutes / projet simple, hors ligne → Arduino (Uno ou Nano).
  • Tu veux du WiFi/Bluetooth, de la domotique → ESP32.
  • Tu veux de la puissance pour le prix → ESP32 (souvent moins cher qu'un Arduino officiel, à performances supérieures).
💡

En un motDébute sur un Arduino Uno pour apprendre sans stress, puis passe à l'ESP32 dès que tu as besoin de WiFi/Bluetooth ou de plus de puissance.

Pour comparer des modèles concrets, vois notre comparatif des microcontrôleurs populaires et la section Électronique.

Voir le comparatif des microcontrôleurs →

À lire aussi

Articles similaires