Si vous débarquez dans le monde du DIY électronique et des projets maker, vous allez forcément tomber sur cette question : Arduino ou ESP32 ? Ces deux plateformes de microcontrôleurs dominent le marché depuis des années, et chacune a ses fans inconditionnels.
Plutôt que de vous donner une réponse toute faite, je vais vous présenter les forces et faiblesses de chacun pour que vous puissiez choisir en connaissance de cause. Spoiler : la réponse dépend de votre projet.
Arduino : le vétéran fiable
C’est quoi Arduino ?
Arduino est une plateforme open source née en 2005 en Italie. Le modèle le plus connu, l’Arduino Uno, est basé sur un microcontrôleur ATmega328P. C’est LE point d’entrée classique pour apprendre l’électronique et la programmation embarquée.
Les points forts
- Simplicité : l’IDE Arduino est ultra-accessible, même pour un débutant complet. Vous branchez, vous codez, ça marche
- Documentation massive : des milliers de tutoriels, une communauté énorme, et des bibliothèques pour à peu près tout
- Fiabilité : le hardware est robuste et prévisible. Pas de surprise
- Entrées/sorties analogiques : 6 entrées analogiques sur le Uno, pratique pour les capteurs
- Shields : des cartes d’extension empilables pour ajouter des fonctionnalités (Ethernet, moteurs, GPS…)
Les limites
- Pas de Wi-Fi ni Bluetooth natif : il faut ajouter un shield ou un module externe
- Performances limitées : processeur 8 bits à 16 MHz, 2 Ko de RAM — on est vite à l’étroit
- Prix : un Arduino Uno officiel coûte environ 25 euros (les clones sont moins chers)
ESP32 : le challenger connecté
C’est quoi l’ESP32 ?
L’ESP32 est un microcontrôleur développé par Espressif Systems. C’est le successeur de l’ESP8266 qui avait révolutionné le marché IoT grâce à son Wi-Fi intégré à prix cassé.
Les points forts
- Wi-Fi et Bluetooth intégrés : c’est LA killer feature. Pas besoin de module externe pour connecter votre projet à internet
- Puissance brute : double coeur Xtensa 32 bits à 240 MHz, 520 Ko de RAM. C’est une bête comparé à l’Arduino Uno
- Prix imbattable : entre 3 et 8 euros pour une carte ESP32 complète. Oui, vous avez bien lu
- Polyvalence : capteurs tactiles intégrés, DAC, ADC, PWM, I2C, SPI, UART… tout y est
- Mode deep sleep : consommation ultra-basse en veille, parfait pour les projets sur batterie
Les limites
- Complexité accrue : plus de fonctionnalités = plus de choses à comprendre. Le dual-core et la gestion du Wi-Fi ajoutent de la complexité
- Tensions 3.3V : contrairement à l’Arduino (5V), l’ESP32 fonctionne en 3.3V. Attention aux capteurs et modules 5V
- Documentation parfois inégale : moins de tutoriels débutants que pour Arduino
- Consommation Wi-Fi : quand le Wi-Fi est actif, l’ESP32 consomme beaucoup plus
Comparatif technique
Voici un résumé des specs clés :
- Processeur : Arduino Uno 8 bits/16 MHz vs ESP32 32 bits/240 MHz (dual-core)
- RAM : Arduino Uno 2 Ko vs ESP32 520 Ko
- Flash : Arduino Uno 32 Ko vs ESP32 4 Mo
- Wi-Fi : Arduino non vs ESP32 oui (802.11 b/g/n)
- Bluetooth : Arduino non vs ESP32 oui (BLE + Classic)
- Prix moyen : Arduino Uno ~25 euros vs ESP32 ~5 euros
- Tension : Arduino 5V vs ESP32 3.3V
Quel projet pour quel microcontrôleur ?
Choisissez Arduino si…
- Vous débutez complètement en électronique et programmation
- Votre projet n’a pas besoin de connexion internet
- Vous utilisez des capteurs ou modules 5V
- Vous cherchez un maximum de tutoriels et de support communautaire
- Projets typiques : robot simple, station météo locale, contrôle de LEDs, automatisation basique
Choisissez ESP32 si…
- Votre projet nécessite du Wi-Fi ou du Bluetooth
- Vous avez besoin de plus de puissance de calcul
- Vous faites de l’IoT (objets connectés, domotique DIY)
- Le budget est serré et vous voulez produire plusieurs unités
- Projets typiques : station météo connectée, serveur web embarqué, tracker GPS, contrôle domotique, streaming audio
Mon setup préféré
Personnellement, j’utilise les deux ! L’Arduino pour les prototypes rapides où je n’ai pas besoin de connectivité, et l’ESP32 pour tout ce qui touche à l’IoT et aux projets plus ambitieux.
Mon combo gagnant en 2026 : un ESP32-S3 (la dernière version avec USB natif et accélération IA) programmé avec PlatformIO dans VS Code. C’est un environnement de développement bien plus moderne que l’IDE Arduino classique, tout en gardant la compatibilité avec les bibliothèques Arduino.
Astuce : programmer l’ESP32 avec l’IDE Arduino
Bonne nouvelle : vous pouvez utiliser l’IDE Arduino pour programmer un ESP32 ! Il suffit d’ajouter le support ESP32 dans les gestionnaires de cartes. Vous gardez ainsi la simplicité d’Arduino avec la puissance de l’ESP32. Le meilleur des deux mondes.
En résumé
Il n’y a pas de mauvais choix entre Arduino et ESP32 — il y a juste le bon outil pour le bon projet. L’Arduino reste imbattable pour apprendre et pour les projets simples. L’ESP32 est le roi de l’IoT et des projets connectés, avec un rapport performances/prix imbattable.
Et si vous hésitez encore, commencez par un ESP32 programmé via l’IDE Arduino : vous aurez la simplicité d’Arduino avec la puissance et la connectivité de l’ESP32. Pas de regret possible.
Alors, team Arduino ou team ESP32 ? Dites-le moi en commentaire !
- Arduino vs ESP32 : quel microcontrôleur choisir pour vos projets en 2026 ? - 2 février 2026
- Prototype ! Portal 600 : un téléphone pliable, imperméable et tactile. - 5 décembre 2025
- Comment augmenter son débit sur la box de numéricable? - 4 décembre 2025