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

  1. Spécifications techniques Arduino UNO
  2. Comment choisir le bon tableau pour votre projet
  3. Comparaison de performance : UNO vs Alternatives
  4. Considérations de conception et erreurs courantes
  5. Facteurs de chaîne d’approvisionnement et d’approvisionnement
  6. FAQ
  7. 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

1-arduino-uno-board-overview

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

2-arduino-uno-pinout-diagram

É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

3-arduino-board-family-comparison

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 %).

4-arduino-vs-esp32-boards

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

5-arduino-power-supply-circuit

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 ?

  1. Consommation électrique dans le pire des cas sous charge de pointe
  2. Fonctionnement continu de 48 à 72 heures (fuites de mémoire, problèmes thermiques)
  3. Test de contrainte d’E/S avec tous les périphériques actifs
  4. Essais EMI dans l’environnement cible Documentez toutes les conditions et résultats avant de les mettre à l’échelle.

6-authentic-vs-compatible-arduino-boards

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)

7-arduino-starter-kit-components