Arduino Uno vs. Mega vs. Micro
Les cartes Arduino sont devenues l'un des microcontrôleurs les plus populaires sur le marché avec une grande variété de cartes. Certaines cartes Arduino conviennent mieux à certaines applications. Comparons quelques-unes des cartes les plus populaires créées par Arduino – les Uno, Micro, et Mega 2560 – pour voir laquelle est la meilleure pour votre prochain projet de prototypage, IoT ou DIY, ou projet scolaire de robotique.
Comparaison des tailles et des prix des cartes Arduino
Le Micro est fidèle à son nom, avec 0,7” x 1,9”, ce qui en fait l'une des plus petites cartes de microcontrôleur disponibles. À l'opposé du spectre, les dimensions de la carte Arduino Mega 2560 sont d'environ 4” x 2,1”, ce qui la rend environ 6 fois plus grande que le Micro en termes de surface. Les dimensions de l'Arduino Uno de 2,7” x 2,1” se situent entre les dimensions du Micro et du Mega 2560. Le prix du Micro est généralement autour de 19 à 25 $ (le stock peut être difficile à trouver) tandis que le Uno se situe autour de 20 à 23 $, et le Mega 2560 est à 36 - 39 $.
Connectivité
Pour vous connecter à votre ordinateur et commencer à coder, l'Uno et le Mega 2560 peuvent se connecter facilement avec un câble USB Standard A/B, tandis que le Micro nécessitera un câble Micro-USB.
Chacun de ces Arduinos a un nombre différent de broches d'I/O. La carte avec le plus de broches est le Mega 2560, qui possède pas moins de 54 broches d'I/O numériques (dont 15 ont PWM) et dispose de 16 broches d'entrée analogiques. Étonnamment, le Micro a le 2ème plus grand nombre de broches parmi les trois, avec 20 broches d'I/O numériques (dont 7 ont PWM) et 12 broches d'entrée analogiques. En dernier vient l'Uno, qui a 14 broches d'I/O numériques (dont 6 ont PWM) et 6 broches d'entrée analogiques.
Il est également bon de noter que l'Uno et le Mega 2560 sont habituellement disponibles en version traversante, tandis que l'agencement des broches du Micro permet de l'adapter à n'importe quelle platine d'essai ou système. Cela signifie que la plupart des Shields sont compatibles avec l'Uno et le Mega 2560, mais le Micro ne bénéficiera pas de cette compatibilité.
Vous pouvez consulter certains des Shields Arduino les plus utiles et intéressants, y compris le 1Sheeld+ (utilisant votre smartphone comme capteurs) ou un Relay Shield :
Puissance de traitement
Les trois cartes Arduino ont chacune leur propre niveau de puissance de traitement, alors parlons de leur fréquence/vitesse d'horloge. La fréquence/vitesse d'horloge sur ces cartes signifie simplement la rapidité avec laquelle elles peuvent exécuter des commandes. C'était une belle surprise de voir qu'elles ont toutes la même vitesse d'horloge à 16 MHz.
La mémoire Flash sur l'Uno et le Micro est la même à 32 kB, tandis que le Mega 2560 dispose de 256 kB, lui offrant 8 fois plus d'espace mémoire ! La mémoire Flash signifie simplement la taille d'un sketch/code que vous pouvez télécharger sur votre Arduino, donc si vous avez un code lourd, le Mega 2560 est le choix à privilégier.
Les cartes Arduino utilisent de la SRAM (mémoire statique à accès aléatoire). Le Mega 2560 possède le plus d'espace SRAM avec 8 kB, soit 4 fois plus que l'Uno, et 3,2 fois plus que le Micro. Avec plus d'espace SRAM, l'Arduino dispose de plus d'espace pour créer et manipuler des variables lors de son exécution.
Conclusion
Le tableau de comparaison Arduino ci-dessous montre une comparaison côte à côte de l'Uno, du Mega 2560 et du Micro.
Figure 1: Comparaison de l'Arduino Uno, Mega 2560, et Micro.
Pour savoir quel tableau vous devriez utiliser, cela se décompose comme suit :
- Quelle est la meilleure carte Arduino pour votre projet ?
- Si vous êtes préoccupé par la compacité de votre projet, que vous ne vous souciez pas trop du nombre de broches I/O, que cela ne vous dérange pas de dépenser un peu plus que le prix habituel (elle peut être difficile à trouver) et que vous ne souhaitez pas ajouter de shields, optez pour l'Arduino Micro.
- Si vous écrivez un code volumineux, avez besoin de beaucoup de broches I/O pour votre projet et souhaitez qu'il ait un shield, alors l'Arduino Mega 2560 vous conviendra.
- Et, si vous voulez simplement prototyper quelque chose de petit, ajouter un shield, chercher une option économique ou simplement vous amuser à apprendre à coder, l'Arduino Uno est fait pour vous.
Étiquettes d'article