L'Arduino Uno est la carte la plus populaire, mais la plus grande Mega a plus de broches d'E/S. Trouvez ce qui convient à votre projet.

Plus de 15 cartes Arduino ont été lancées depuis le début de la série de microcontrôleurs en 2005. L'Arduino Mega et Uno sont deux des cartes Arduino les plus populaires et les plus utilisées.

Chaque planche a certaines caractéristiques et particularités qui la rendent mieux adaptée à certaines tâches que l'autre. Nous explorerons ces différences en détail et vous aiderons à décider laquelle de ces cartes est la mieux adaptée à votre projet électronique. Arduino Uno vs Mega: que la comparaison Arduino commence…

Arduino Méga

Crédit d'image: Boutique Arduino

L'Arduino Mega a été initialement publié en 2009 et en est maintenant à sa troisième révision avec l'Arduino Mega 2560 Rev3. Le Mega actuel est alimenté par un microcontrôleur ATmega 2560 et utilise une puce ATmega16U2 pour convertir les signaux USB en instructions série. Consultez notre guide pour maîtriser la communication série avec Arduino.

instagram viewer

L'Arduino Mega 2560 dispose de 54 broches d'E/S numériques au total (dont 15 fournissent une sortie PWM), ainsi que de 16 entrées analogiques. Il dispose également de ports série matériels, d'un connecteur à prise cylindrique et d'un port USB-B.

Il peut être alimenté à partir du port USB ou de la prise d'alimentation et est capable de fonctionner sur une alimentation allant de 6 à 20 volts. L'ATmega 2560 fonctionne à une fréquence d'horloge de 16 MHz et offre 8 Ko de SRAM, 256 Ko de mémoire flash et 4 Ko d'EEPROM.

Le Mega 2560 est compatible avec la plupart des boucliers conçus pour l'Uno et les anciennes planches Duemilanove et Diecimila. Cela signifie que les boucliers créés pour ces cartes fonctionneront également sur le Mega.

Vous pouvez obtenir l'Arduino Mega 2560 dans la boutique officielle Arduino pour environ 35 $, soit à peu près le même prix que la variante 1 Go du Raspberry Pi 4.

Arduino Uno

L'Arduino Uno est de loin la carte Arduino la plus populaire, et c'est aussi celle que la plupart des débutants utilisent pour s'aventurer dans le monde du bricolage avec l'électronique. Le Uno Rev3 (alias Uno R3) dispose d'un processeur 8 bits, fonctionne à une vitesse d'horloge de 16 MHz et peut être alimenté à partir du port USB-B ou du connecteur d'alimentation, comme le Mega.

Cependant, il a moins de tout le reste, avec seulement 14 broches d'E/S numériques, 6 entrées analogiques et un seul port UART. La carte Uno R3 utilise la puce ATmega 328P et dispose de 2 Ko de SRAM, de 32 Ko de mémoire flash et de 1 Ko d'EEPROM. Il a une tension de fonctionnement allant de 2,7 à 5,5 volts.

La Uno est la carte Arduino la plus documentée. La grande majorité des didacticiels électroniques Arduino que vous trouverez en ligne utiliseront l'Arduino Uno pour contrôler d'autres composants électroniques. Le Uno R3 est disponible dans la boutique officielle Arduino pour environ 28 $.

Le nouveau Modèle Arduino R4 dispose d'un processeur 32 bits beaucoup plus puissant, d'un stockage amélioré et se décline en deux variantes.

Arduino Mega contre. Uno: Taille

Crédit d'image: Boutique Arduino

L'Arduino Mega reste fidèle à son nom et fait environ deux fois la largeur de l'Uno à 4 x 2,1 pouces, principalement en raison du nombre accru de broches et de sa plus grande mémoire. L'Arduino Uno, quant à lui, est conçu pour la portabilité et mesure 2,7 x 2,1 pouces. L'Arduino Mega et Uno pèsent environ 1,3 oz et 0,88 oz, respectivement.

L'Arduino Uno est donc une meilleure option pour les projets avec une limitation de taille, tels que les appareils de jeu et autres projets portables. Si la taille n'est pas une considération majeure pour vous, alors l'Arduino Mega pourrait être le microcontrôleur de votre projet.

Les cartes Arduino sont disponibles dans une large gamme de formes et de tailles, alors assurez-vous de consulter nos guide des différents types de microcontrôleurs Arduino disponible.

Arduino Mega contre. Uno: Prix

L'Arduino Mega est également plus cher que l'Uno. Aux prix de détail officiels, le Mega coûte environ 35 $, bien plus que le Uno qui est généralement vendu aux alentours de 25 $. Bien que l'Arduino Mega ne soit pas la carte de microcontrôleur la plus chère, cela n'en vaut peut-être pas la peine pour votre projet si votre principale préoccupation est de minimiser les coûts.

L'Arduino Uno R3, en revanche, est assez abordable, ce qui en fait le choix idéal pour les débutants intéressés à jouer avec la plate-forme sans se soucier de casser la carte.

Connectivité et mémoire

Crédit image: Sikorski Arkadiusz/Flickr

Le Mega propose plus d'options de connectivité que l'Uno, ce qui signifie qu'il s'agit d'un meilleur choix pour les projets qui nécessitent une tonne d'E/S. Par exemple, dans un projet de robotique où vous devrez peut-être connecter plusieurs servos et actionneurs ou lors de la construction d'une imprimante 3D DIY où l'Arduino Mega agit comme contrôleur principal.

Cependant, tous les projets ne nécessitent pas les broches d'E/S supplémentaires, donc l'Arduino Uno devrait fonctionner assez bien pour la plupart des projets que vous rencontrez, surtout en tant que débutant.

L'Arduino Uno Rev3 a moins de mémoire que le Mega, ce qui limite la taille du code que vous pouvez télécharger et exécuter. Le Mega a également plus de SRAM, ce qui le rend capable de stocker plus de données d'exécution (variables et leurs valeurs). Cela le rend mieux adapté à l'exécution de programmes plus compliqués que vous ne pourriez exécuter sur un Uno.

Spécifications matérielles comparées

Pour faciliter la visualisation des différences entre Arduino Uno et Mega en un coup d'œil, nous avons répertorié les caractéristiques matérielles des deux cartes ci-dessous côte à côte.

Arduino Uno Rev3

Arduino Méga Rev3

Microcontrôleur

ATmega328P, 8 bits

ATmega2560, 8 bits

Vitesse de l'horloge

16MHz

16MHz

Tension de fonctionnement

5V

5V

Tension d'entrée (recommandée)

7-12V

7-12V

Tension d'entrée (limites)

6-20V

6-20V

Broches d'E/S numériques

14 (dont 6 fournissent une sortie PWM

54 (dont 15 fournissent une sortie PWM)

Broches d'entrée analogiques

6

16

Mémoire flash

32kB

256kB

SRAM

2kB

8kB

EEPROM

1kB

4kB

Popularité et communauté

Incontestablement, l'Arduino Uno est la plus populaire des deux cartes, représentant environ 50 % de l'utilisation de la carte Arduino, selon Électronique SparkFun. Il est facilement disponible et largement utilisé, ce qui facilite la recherche de tutoriels adaptés au tableau. Le Mega est moins populaire et cela peut donc être gênant si vous ne faites que commencer.

Cependant, le Mega 2560 est conçu pour être compatible avec l'Uno. Par conséquent, tout le code et la plupart des matériels créés pour l'Uno fonctionneront parfaitement avec le Mega. Mais tous les codes et boucliers conçus pour le Mega ne fonctionneront pas avec l'Uno en raison du nombre accru de broches sur le Mega.

Lequel devriez-vous utiliser?

En conclusion, les deux cartes sont d'excellentes options pour bricoler des applications électroniques, robotiques et Internet des objets (IoT) (avec l'ajout d'un bouclier Wi-Fi).

L'Arduino Uno est une meilleure option pour les débutants en raison de son faible coût, de sa petite taille (ce qui en fait un meilleur ajustement pour les petites mains) et de son ubiquité globale. Le Mega, d'autre part, est excellent pour les projets qui nécessitent des broches d'E/S supplémentaires, de la puissance de calcul et de la mémoire, ce qui le rend parfait pour les amateurs qui ont déjà mis les pieds dans l'eau.