Arduino UNO Development Board : Guide complet de sélection (2026)
L’Arduino UNO est la carte de développement de microcontrôleurs la plus adoptée au monde, avec plus de 10 millions d’unités déployées dans l’automatisation industrielle, l’IoT, la robotique et l’éducation. Ce guide aide les ingénieurs, éducateurs et acheteurs techniques à évaluer l’UNO selon les exigences du projet — couvrant les spécifications, les comparaisons de performance, les considérations de conception et les facteurs d’approvisionnement.
Table des matières
- Spécifications techniques Arduino UNO
- Comment choisir le bon tableau pour votre projet
- Comparaison de performance : UNO vs Alternatives
- Considérations de conception et erreurs courantes
- Facteurs de chaîne d’approvisionnement et d’approvisionnement
- FAQ
- Conclusion
1. Spécifications techniques de l’Arduino UNO
L’Arduino UNO R3 est construit autour du microcontrôleur ATmega328P fonctionnant à 16 MHz, délivrant environ 16 MIPS.
Spécifications principales :
| Paramètre | Spécification | Impact pratique |
|---|---|---|
| Mémoire Flash | 32 Ko (chargeur d’amorçage 0,5 Ko) | Stockage de programmes, ~30 KB utilisables |
| SRAM | 2 Ko | Limité pour le traitement complexe des données |
| EEPROM | 1 Ko | Stockage non volatile pour les paramètres |
| Fréquence d’horloge | 16 MHz | ~16 MIPS, gère le sondage des capteurs à 1 kHz |
| Broches d’E/S numériques | 14 (6 PWM) | 40 mA max par broche, 200 mA au total |
| Entrées analogiques | 6 (ADC 10 bits) | Résolution de 4,9 mV à 5V de référence |
| Série | UART, I2C, SPI | 300 bauds à 2 Mbps, I2C jusqu’à 400 kHz |
| Tension d’entrée | 7-12V (prise à canon) | 9V recommandé pour l’efficacité du détendeur |
Limites d’alimentation :
- Jack-canon : ~800 mA disponibles pour circuits externes
- Alimentation USB : ~500 mA (limitée par la spécification USB)
- Capacité totale de charge 5V broches : ~800 mA (dégradation avec température ambiante)
- Pour des charges >500 mA soutenues, utiliser une alimentation externe régulée 5V

2. Comment choisir la bonne planche pour votre projet
Traitement & Mémoire :
- La SRAM de 2 Ko de UNO convient à une logique de contrôle simple, à un sondage modéré des capteurs et à une communication basique
- Dépasser cela avec >6 capteurs analogiques, filtrage de Kalman, FFT ou tables de consultation >1 Ko, → considérer les plateformes Arduino Mega 2560 (8 KB de SRAM) ou ARM Cortex-M
Compte des broches d’I/O :
- Nombre de broches requises + 20 % de marge de tête
- L’I2C consomme 2 broches numériques
- Besoin de >14 broches numériques ? → Mega 2560 (54 numériques, 16 analogiques) ou des étendeurs de port I2C (MCP23017 ajoute 16 broches par puce)
Performance en temps réel :
- Réponse aux interruptions : <10 μs - Fréquences PWM : 490 Hz (broches 5,6) ou 980 Hz (broches 3,9,10,11) - Besoin d’un timing sub-μs, >10 kHz PWM, ou d’un ordonnancement déterministe ? → Arduino Due (ARM 84 MHz) ou plateformes compatibles RTOS

Écosystème de développement :
- UNO possède le plus grand écosystème de bibliothèques — des milliers de bibliothèques vérifiées pour capteurs, actionneurs et protocoles
- Vérifier la disponibilité des bibliothèques pour les composants spécialisés avant de s’engager
3. Comparaison de performances : UNO vs alternatives
| Plateforme | Horloge | Flash | SRAM | E/S numérique | Analog In | Prix | Meilleur pour |
|---|---|---|---|---|---|---|---|
| Arduino UNO R3 | 16 MHz | 32 Ko | 2 Ko | 14 (6 PWM) | 6 (10 bits) | 25-30 $ | Prototypage général, éducation |
| Arduino Nano | 16 MHz | 32 Ko | 2 Ko | 14 (6 PWM) | 8 (10 bits) | 20-25 $ | À contrainte d’espace, breadboards |
| Arduino Mega 2560 | 16 MHz | 256 Ko | 8 Ko | 54 (15 PWM) | 16 (10 bits) | 40-50 $ | Forte augmentation des E/S, projets complexes |
| ESP32 DevKit | 240 MHz | 4 Mo | 520 Ko | 34 | 18 (12 bits) | 8-15 $ | WiFi/Bluetooth, haute performance |
| Raspberry Pi Pico | 133 MHz | 2 MB | 264 Ko | 26 | 3 (12 bits) | 4-6 $ | ARM moderne sensible au coût |
Matrice de décision :
| Application | Recommandé | Raison |
|---|---|---|
| Éducation (50+ unités) | Compatible UNO | Écosystème éprouvé, courbe d’apprentissage la plus basse |
| >8 capteurs analogiques | Mega 2560 | L’E/S native évite la complexité du multiplexeur |
| IoT sans fil | ESP32 DevKit | Le WiFi/BT intégré permet d’économiser entre 15 et 25 $ par unité |
| Contraintes d’espace | Arduino Nano | Même capacité en 45×18 mm |
| >1 kHz acquisition de données | Teensy 4.0 ou STM32 | Goulot d’étranglement d’échantillonnage ATmega328P |
| Production >1000 unités/an | Circuit imprimé personnalisé ATmega328P | Le coût unitaire chute à 3-5 $ |
4. Considérations de conception et erreurs courantes
Erreurs d’alimentation (les plus courantes):
- La broche 5V de UNO fournit environ ~800 mA max via la prise canon
- Plusieurs servos/LED peuvent tirer >1,5A → baisse de tension <4,7V déclenche des coupures de tension - Calculer le courant dans le pire des cas + marge de 30 % ; utiliser une alimentation externe pour des charges >500 mA
Erreurs d’entrée analogique :
- Référence par défaut de 5V → 4,9 mV par pas
- Pour une meilleure résolution, utiliser une broche AREF avec référence externe (jusqu’à 1,1V → ~1 mV/pas)
- Appeler toujours 'analogReference(EXTERNAL)' dans la configuration avant de lire
- Laisser un temps de stabilisement de 100 à 200 ms après avoir changé de mode de référence

Problèmes de bus I2C :
- Nécessite des tractions de 4,7 kΩ sur SDA/SCL
- Plusieurs modules avec tractions intégrées → une résistance effective <2 kΩ → distorsion du signal
- Mesurer la résistance totale de traction ; supprimer les résistances redondantes pour maintenir 3-5 kΩ
Gestion des interruptions :
- Interruptions matérielles uniquement sur les broches 2 et 3
- Les ISR doivent se terminer en <10-20 μs
- Ne jamais utiliser Serial.print(), delay() ou calculs complexes dans les ISR → uniquement définir des drapeaux
Gestion de la mémoire :
- 2 Ko de SRAM limite les objets de chaîne et l’allocation dynamique
- Utiliser des tableaux de chars au lieu de String
- Utiliser la macro F() pour les littéraux de chaîne (stockée en flash, pas en SRAM)
- Surveiller la mémoire libre avec la bibliothèque MemoryFree
| Erreur courante | Symptôme | Solution |
|---|---|---|
| Alimentation insuffisante | Réinitialisations aléatoires, servos erratiques | Alimentation externe 5V nominale de 2× courant de pointe |
| Tractions I2C manquantes | Défaillances intermittentes des capteurs | Ajouter 4,7 kΩ sur SDA/SCL |
| Dépassant 40 mA par broche | Dommages aux broches, problèmes de niveau logique | Utiliser les pilotes de transistors |
| Blocage du code dans les ISR | Erreurs de timing, instabilité | Gardez les ISR <10 μs, ne posez que les drapeaux |
| Fragmentation des objets de chaîne | Plantages après les heures d’ouverture | Utilisez des tableaux de chars et la macro F() |
5. Chaîne d’approvisionnement et facteurs d’approvisionnement
Authentique vs Compatible :
- UNO authentique (25-30 $): Fabriqué en Italie, certifié CE/FCC, QA documenté, composants traçables
- Compatible (8-15 $): ATmega328P identique fabriqué en Chine, la qualité varie (CH340G vs FTDI, performances du régulateur, tolérances aux circuits imprimés)
- Applications de production/réglementées → panneaux authentiques pour la traçabilité
- Cartes compatibles avec l’éducation/→ à haut volume acceptées (taux d’échec gérable de 2-3 %).

Prix en gros :
- Authentique : 15-20 % de réduction à 100 unités, 25 à 30 % à 500 unités
- Compatible : MOQ 50-100 unités, économies de 40-50 % en volume
- Inclure les frais d’expédition, de douane et de remplacement dans le TCO
Délais :
- Authentique via les distributeurs (Digi-Key, Mouser, SparkFun) : <1 semaine de stock, 2 à 4 semaines de rupture de stock
- Compatible à l’étranger : 3 à 6 semaines expédition comprise
- Pour les projets critiques en temps, le stock local dépasse les économies par unité
Stabilité à long terme :
- UNO R3 stable de conception depuis 2011 → rétrocompatibilité
- ATmega328P en production active sans obsolescence annoncée
- Pour des cycles de vie de 5 à 10 ans, vérifier la disponibilité et maintenir un stock de réserve

6. Questions fréquemment posées
Quelle est la différence entre UNO R3 et les versions antérieures ?
R3 (2011) a ajouté des broches SDA/SCL près de l’AREF, une puce USB améliorée (ATmega16U2) et un circuit RESET plus puissant. Tous les boucliers et codes restent compatibles. Spécifiez toujours R3 pour les nouveaux achats.
UNO peut-il exécuter des applications RTOS ?
La SRAM de 2 Ko limite fortement le RTOS. Des planificateurs légers existent, mais le multitâche complexe nécessite des plateformes ARM Cortex-M (SRAM 64+ Ko). Si vous avez besoin de >3 à 4 tâches concurrentes ou de préemption déterministe, migrez vers du matériel compatible RTOS.
Comment calculer la capacité d’alimentation ?
Sommez toutes les charges : UNO (~50 mA), LED (15-20 mA chacune), capteurs (5-50 mA chacun), servos (200-500 mA chacun sous charge), modules de communication (ESP8266 : 80-170 mA de pic). Multipliez le total par 1,3-1,5. Pour >500 mA, utilisez une alimentation externe régulée 5V.
L’UNO peut-elle fonctionner à des températures industrielles (-40°C à +85°C) ?
L’ATmega328P est homologué entre -40°C et +85°C, mais les cartes UNO standard utilisent des composants de 0°C à +70°C. Pour la température industrielle, concevez des circuits imprimés personnalisés avec des composants de qualité industrielle ou utilisez Arduino Industrial 101. Exposer un UNO standard à <0°C ou >70°C provoque une défaillance du régulateur, des dérives de fréquence et des dommages aux composants.
Quels tests dois-je faire avant la production ?
- Consommation électrique dans le pire des cas sous charge de pointe
- Fonctionnement continu de 48 à 72 heures (fuites de mémoire, problèmes thermiques)
- Test de contrainte d’E/S avec tous les périphériques actifs
- Essais EMI dans l’environnement cible Documentez toutes les conditions et résultats avant de les mettre à l’échelle.

7. Conclusion
L’Arduino UNO reste la plateforme de référence pour le prototypage embarqué et l’éducation — non pas parce qu’il offre les performances les plus élevées, mais parce que sa maturité de l’écosystème, son support étendu des bibliothèques et sa conception matérielle stable réduisent les risques de développement et accélèrent le temps de mise sur le marché.
Choisis UNO quand :
- Votre application nécessite une E/S modérée (≤14 numérique, ≤6 analogique)
- Les besoins mémoire sont intégrés à 2 Ko de SRAM et 32 Ko de mémoire flash
- La vitesse de développement et le support de l’écosystème l’emportent sur la performance brute
- L’échelle de déploiement est éducative (50+ unités) ou production à faible volume (<500 unités/an)
