Vous avez une idée de projet, un peu de temps libre, et vous hésitez entre deux cartes : l’Arduino et l’ESP32. C’est une des questions qu’on nous pose le plus souvent. Bonne nouvelle : il n’y a pas de mauvais choix. Les deux cartes sont excellentes. Elles ne sont simplement pas faites pour les mêmes situations.
Dans ce guide, on va comparer les deux tranquillement, sans jargon inutile. Vous verrez quand prendre l’une, quand prendre l’autre, et à la fin vous aurez une règle toute simple pour décider en dix secondes.
D’abord, c’est quoi exactement ?
Les deux sont des microcontrôleurs, c’est-à-dire de tout petits ordinateurs sur une seule puce. Ils n’ont pas d’écran ni de Windows. Ils font tourner un seul programme, en boucle, et ils pilotent ce qui est branché sur leurs broches : une LED, un moteur, un capteur, un relais.
L’Arduino Uno est la carte de référence pour apprendre. Elle existe depuis plus de quinze ans et elle est utilisée dans presque toutes les écoles. L’ESP32 est une puce fabriquée par la société Espressif. On la trouve sur des cartes de développement, souvent appelées « DevKit ». Sa grande force : le Wi-Fi et le Bluetooth sont déjà intégrés.
Quand choisir l’Arduino ?
Prenez une Arduino si vous débutez. Vraiment. Elle a été pensée pour ça. Le logiciel s’installe en deux minutes, la carte est reconnue tout de suite, et le premier programme qui fait clignoter une LED marche presque à coup sûr. Ce petit succès du premier jour compte beaucoup pour la motivation.
Autre avantage : l’Arduino Uno fonctionne en 5 volts. Beaucoup de modules pour débutants (capteurs, écrans, relais) sont prévus pour cette tension. Vous les branchez directement, sans adaptateur ni calcul. Et la carte est solide : une petite erreur de câblage ne la détruit pas forcément.
Elle est aussi parfaite pour les projets qui n’ont pas besoin d’Internet : un robot suiveur de ligne, un arrosage avec minuterie, un jeu de lumières, un compteur de pièces sur une machine. Si vous voulez tout savoir sur cette carte avant de vous lancer, notre guide complet de l’Arduino Uno reprend ses broches une par une.

Quand choisir l’ESP32 ?
Choisissez l’ESP32 dès que votre projet doit communiquer. Envoyer une température sur votre téléphone, allumer une lampe depuis une page web, recevoir une alerte quand une porte s’ouvre : tout ça demande une connexion. Avec une Arduino Uno, il faudrait ajouter un module Wi-Fi en plus. Avec l’ESP32, c’est déjà sur la carte.
L’ESP32 est aussi beaucoup plus puissant. Il possède deux cœurs de calcul et tourne jusqu’à 240 MHz, contre 16 MHz pour l’Uno. Sa mémoire de travail est plus de deux cents fois plus grande. Concrètement, il peut gérer un petit écran, plusieurs capteurs et une connexion réseau en même temps sans ralentir.
Il y a quand même un point à surveiller : l’ESP32 travaille en 3,3 volts. Si vous lui envoyez du 5 volts sur une broche, vous risquez de l’abîmer. Il faut donc choisir des modules compatibles 3,3 V, ou ajouter un petit adaptateur de niveau. Une carte comme l’ESP32-DevKitC-VE d’Espressif est un très bon point de départ : c’est la carte officielle, bien documentée, avec un port USB pour la programmer.
Cette puissance ouvre même la porte à l’intelligence artificielle légère, comme reconnaître un mot ou détecter une vibration anormale. Nous en parlons dans notre dossier sur l’IA embarquée sur ESP32 et Raspberry Pi.

Le face-à-face, critère par critère
Voici les deux cartes comparées sur ce qui compte vraiment au quotidien. On prend l’Arduino Uno classique et une carte ESP32 standard.
- Prix : les deux restent abordables. L’Uno est en général un peu moins chère. Mais pour un projet connecté, l’ESP32 revient moins cher qu’une Uno à laquelle il faudrait ajouter un module Wi-Fi.
- Puissance : l’ESP32 gagne largement. Deux cœurs à 240 MHz face à un seul cœur à 16 MHz. Pour faire clignoter une LED ou lire un capteur, l’Uno suffit pourtant très bien.
- Wi-Fi et Bluetooth : intégrés sur l’ESP32, absents sur l’Uno classique. C’est souvent le critère qui tranche.
- Broches (GPIO) : ce sont les « pattes » qui servent à brancher vos composants. L’ESP32 en propose davantage, mais certaines ont des rôles particuliers au démarrage et quelques-unes ne servent qu’en entrée. L’Uno en a moins, mais elles sont toutes simples à utiliser.
- Tension : 5 V pour l’Uno, 3,3 V pour l’ESP32. Retenez bien ce point avant de brancher un module.
- Consommation : une ESP32 qui envoie des données en Wi-Fi consomme plus qu’une Uno. Mais elle sait aussi s’endormir très profondément entre deux mesures, ce qui la rend intéressante sur batterie.
- Communauté : énorme des deux côtés. Pour presque chaque capteur, vous trouverez un exemple de code. L’Arduino a un peu d’avance en tutoriels pour débutants.
- Prise en main : plus douce avec l’Uno. L’ESP32 se programme aussi avec le logiciel Arduino, avec le même langage, mais il faut installer le support de la carte et faire un peu plus attention au câblage.
Si votre projet doit tenir des semaines sur une pile, ne choisissez pas au hasard. Faites le calcul avant d’acheter : notre méthode pour calculer l’autonomie d’une batterie vous montre comment faire avec un exemple chiffré.
Un projet concret avec chaque carte
Avec l’Arduino : une aide au stationnement
Le but : un petit boîtier fixé au mur du garage, qui bipe de plus en plus vite quand la voiture approche. Il vous faut une carte Arduino UNO, un buzzer, trois LED (verte, orange, rouge) et un capteur de distance à ultrasons.
Le capteur ultrason HC-SR04 fonctionne en 5 volts, donc il se branche directement sur l’Uno avec quatre fils. Il envoie un son que l’oreille n’entend pas et mesure le temps que met l’écho pour revenir. Le programme transforme ce temps en centimètres. Au-delà d’un mètre, la LED verte s’allume. Entre un mètre et trente centimètres, c’est l’orange avec un bip lent. En dessous, rouge et bip rapide.
Pas besoin d’Internet, pas de réglages compliqués : c’est le projet idéal pour un premier week-end. Comptez environ une heure de câblage sur breadboard et une quarantaine de lignes de code.
Avec l’ESP32 : surveiller son jardin depuis son téléphone
Le but : connaître l’humidité de la terre de vos plantes et recevoir un message quand il faut arroser. Il vous faut une carte ESP32, un capteur d’humidité du sol, un capteur de température et une batterie si le jardin est loin d’une prise.
Toutes les dix minutes, l’ESP32 se réveille, lit ses capteurs, se connecte à votre box Wi-Fi et envoie les valeurs vers une application gratuite sur votre téléphone. Puis il se rendort pour économiser la batterie. Si la terre devient trop sèche, vous recevez une notification.
Ce projet est impossible avec une Uno seule, à cause du Wi-Fi. Avec l’ESP32, il tient sur une petite plaque. Et si vous voulez aller plus loin, avec une électrovanne qui arrose toute seule, suivez notre tutoriel d’irrigation intelligente avec ESP32, pensé pour le climat marocain.
Conclusion : la règle simple pour décider
Si vous ne devez retenir qu’une chose, gardez cette règle en tête :
- Votre projet doit se connecter à Internet ou au téléphone ? Prenez un ESP32.
- Vous débutez, ou votre projet reste autonome et utilise des modules 5 V ? Prenez une Arduino Uno.
- Vous hésitez encore ? Commencez par l’Arduino pour apprendre les bases, puis passez à l’ESP32. Le code se ressemble tellement que vous ne perdrez rien de ce que vous avez appris.
Beaucoup de makers finissent d’ailleurs par avoir les deux dans leur tiroir. Pour comparer les modèles disponibles, des cartes Arduino aux différentes versions d’ESP32, jetez un œil à notre catégorie kits et cartes de développement. Et si vous avez une question sur votre projet, écrivez-nous : on vous aidera à choisir la bonne carte.

