Choisir entre Arduino et ESP32 pour votre prochain projet maker, c’est une question que se posent des milliers de passionnés chaque semaine. Ces deux plateformes dominent l’électronique DIY, mais elles ne ciblent pas les mêmes usages. Un Arduino Uno R4 WiFi coûte autour de 27 euros, un ESP32 NodeMCU commence à 5 euros pièce. Au-delà du prix, c’est toute une philosophie de conception qui les sépare.

Carte microcontrôleur sur établi électronique maker
Photo : Chengxin Zhao via Pexels

Arduino et ESP32 : deux origines, deux logiques

Arduino est né en 2005 dans une école de design italienne. L’objectif était simple : rendre la programmation de microcontrôleurs accessible aux non-ingénieurs. La carte Uno, dans sa version R4, tourne aujourd’hui sur un microcontrôleur Renesas RA4M1, un cœur ARM Cortex-M4 cadencé à 48 MHz. La version WiFi intègre de surcroît un module ESP32-S3 dédié à la connectivité sans fil. Prix constaté : 27 euros sur Amazon.fr.

L’ESP32 vient d’Espressif Systems, une société chinoise fondée en 2008. Le chip dual-core Xtensa LX6 à 240 MHz embarque nativement le WiFi 802.11 b/g/n et le Bluetooth 4.2 (BLE inclus). Les cartes de développement type NodeMCU-32S ou DevKitC se trouvent couramment entre 5 et 12 euros pièce, parfois en lot de 3 sous la barre des 15 euros. L’ESP32-S3, variante plus récente, ajoute des capacités de traitement USB natif et une puissance de calcul accrue pour le machine learning embarqué.

Ces deux familles se programment via l’Arduino IDE depuis 2016, date à laquelle Espressif a publié son core officiel pour Arduino. La barrière technique s’est donc considérablement réduite pour les utilisateurs venant du monde Arduino.

Comparatif technique : processeur, mémoire et connectivité

Les chiffres parlent d’eux-mêmes. L’ESP32 écrase l’Arduino Uno R4 Minima sur presque tous les critères de performance brute. Là où ça se nuance, c’est sur la robustesse de l’écosystème et la stabilité des bibliothèques.

CritèreArduino Uno R4 WiFiESP32 NodeMCU
ProcesseurARM Cortex-M4 @ 48 MHzDual-core Xtensa LX6 @ 240 MHz
RAM32 Ko520 Ko
Flash256 Ko4 Mo (jusqu’à 16 Mo)
GPIO20 broches30 à 38 broches selon modèle
WiFi natifOui (via module S3)Oui (intégré au chip)
BluetoothBLE 5.0 (via module S3)BLE 4.2 + Classic
DAC 12 bitsOuiOui (2 canaux)
Prix indicatif27 €5 à 12 €

L’Arduino R4 WiFi propose quelques extras notables : un port CAN bus intégré (rare à ce prix), un amplificateur opérationnel analogique, et une matrice LED 12×8 soudée sur la face avant. Ces fonctionnalités sont pensées pour les projets d’automatisation industrielle légère et les installations interactives.

L’ESP32, de son côté, dispose d’un coprocesseur ULP (Ultra-Low Power) qui permet d’exécuter des tâches simples pendant que le cœur principal dort, ce qui réduit drastiquement la consommation sur les projets alimentés par batterie. Un ESP32 en deep sleep ne consomme que 10 microampères.

Quel profil choisit quoi ?

La réponse dépend autant de votre niveau que de votre projet.

L’Arduino Uno R4 WiFi convient si vous débutez et que vous voulez bénéficier d’une documentation irréprochable, d’une communauté de 10 millions d’utilisateurs actifs, et de bibliothèques stables testées depuis des années. La compatibilité physique avec tous les shields Arduino existants est un avantage concret pour ceux qui ont déjà du matériel. C’est aussi le choix des formateurs : la majorité des cours d’électronique en lycée et en école d’ingénieurs tourne sur des cartes Arduino.

Où acheter

Arduino Uno R4 WiFi

27 €

Liens affiliés · aucun surcoût pour vous · en savoir plus

L’ESP32 s’impose dès que vous visez un projet connecté avec contrainte de budget ou de consommation. Un objet IoT qui envoie des données MQTT toutes les minutes, une station météo sur batterie, un afficheur matriciel piloté en WiFi : autant de cas où l’ESP32 fait le travail à un tiers du prix de l’Arduino WiFi. Les makers expérimentés apprécient aussi la richesse des périphériques : deux cœurs exploitables avec FreeRTOS, touch sensing capacitif, deux canaux DAC, interface SD SPI et I2S audio sans bibliothèque externe.

Où acheter

ESP32 NodeMCU Pack 3x

15 €

Liens affiliés · aucun surcoût pour vous · en savoir plus

Pour les projets CNC ou robotiques qui combinent pilotage moteur et connectivité, l’ESP32 avec un shield RAMPS ou un shield Grbl spécifique est une base solide. Nous avons couvert ce genre d’architecture dans notre comparatif laser CO2 vs diode, où le contrôleur embarqué joue un rôle central dans la précision du mouvement.

Questions fréquentes

Peut-on programmer un ESP32 exactement comme un Arduino ? Oui, pour l’essentiel. Le core Arduino pour ESP32 prend en charge les fonctions standard : digitalWrite, analogRead, Serial, Wire, SPI. Quelques différences subsistent sur les niveaux de tension des broches analogiques (0-3,3 V sur ESP32, 0-5 V sur Arduino Uno) et sur la numérotation des pins qui varie selon le modèle de carte.

L’ESP32 est-il fiable pour un projet longue durée ? Les reports de terrain sont positifs. Des ESP32 tournent en production dans des installations domotiques depuis 5 à 7 ans sans défaillance matérielle. La fiabilité du WiFi a été renforcée à partir du chip ESP32-D0WDQ6 rev 3, qui corrige les problèmes de reconnexion présents sur les premières révisions.

Existe-t-il des alternatives à considérer ? Le Raspberry Pi Pico 2 (RP2350, 5 euros) se positionne entre les deux avec 520 Ko de RAM et deux cœurs ARM Cortex-M33 à 150 MHz, mais sans WiFi natif. Pour les projets nécessitant Linux embarqué et plus de puissance de calcul, un Raspberry Pi Zero 2W (15 euros) entre dans la discussion.

Conclusion

Arduino et ESP32 coexistent parfaitement dans l’atelier d’un maker sérieux. L’Arduino R4 WiFi reste la référence pédagogique avec son écosystème mature et ses extras hardware uniques. L’ESP32 domine sur la performance brute, la connectivité et le rapport qualité-prix. Pour un premier projet IoT avec budget serré, partez sur ESP32. Pour un projet éducatif ou un prototype nécessitant des bibliothèques spécifiques bien documentées, l’Arduino Uno R4 WiFi est le choix raisonné. Les deux méritent une place dans votre tiroir à composants.