Alternatives Arduino UNO : Guide de comparaison Arduino complet

Vous vous demandez s’il faut acheter une Arduino UNO ou une autre carte Arduino ? Ce guide compare l’UNO à d’autres cartes Arduino populaires pour vous donner une idée du moment où utiliser un UNO et du moment où utiliser l’une de ces alternatives. Dans ce guide, j’ai comparé l’Arduino UNO à la famille MKR , au Nano (version BLE), au Mega2560 et au Leonardo pour voir comment il se compare.

Globalement, la meilleure alternative à l’UNO est l’Arduino Leonardo . Le Leonardo est légèrement moins cher, a presque la même compatibilité avec les boucliers et les croquis que l’UNO et offre une plus grande fonctionnalité de communication via USB. Les cartes de la famille MKR peuvent également constituer une alternative pour les projets reposant sur le WiFi ou le Bluetooth, tandis que le Mega2560 peut être une bonne alternative pour les imprimantes 3D, les machines CNC ou la robotique.

Comparaison Arduino UNO avec d’autres cartes Arduino

L’UNO lui-même que j’ai trouvé est idéal pour apprendre à écrire des croquis, à construire des circuits avec Arduino et à apprendre la microélectronique en général. C’est bon pour les projets qui impliquent des capteurs et la collecte de données, le contrôle de moteurs simples et l’automatisation de la lumière. Si votre projet a besoin de connectivité ou de beaucoup de contrôle (comme la construction d’un robot), consultez l’un des autres modèles Arduino de ce guide.

Les cartes comparées dans ce guide comprennent :

  • MKR
  • Nano (version BLE)
  • Méga
  • Léonard

J’ai également inclus une comparaison bonus avec l’UNO WiFi Rev 2 (qui est le premier Arduino que j’ai jamais acheté).

Arduino UNO contre MKR

La famille Arduino MKR est généralement conçue pour une plus grande connectivité et/ou un faible encombrement. Le tableau suivant compare les cartes MKR à l’UNO :

FacteurONUMKR
Prix22 $32-35$
Sans filAucunWi-Fi et Bluetooth
Vitesse16 MHz48 MHz
Mémoire (Flash / SRAM / EEPROM – en Ko)32/2/1256/32/0
Compatibilité du bouclier5V3,3 V
TailleGrandPetit

Tableau comparatif Arduino UNO vs MKR

Généralement, les cartes MKR sont meilleures que UNO pour :

  • Projets de connectivité, comme la participation à des réseaux de services WiFi, Bluetooth ou même cellulaires
  • Interaction avec le cloud, avec de nombreux exemples de code sur la façon de connecter les cartes MKR aux services cloud
  • Utilisation de la batterie, avec circuits intégrés pour gérer l’utilisation et le chargement d’une batterie externe au lithium
  • Processeur plus rapide et plus de mémoire, permettant aux cartes MKR d’exécuter plus de code et de l’exécuter plus rapidement
  • Facteur de forme plus petit, pour prendre moins de place

En particulier, j’ai trouvé que le MKR WiFi 1010 était une très bonne option pour la plupart des gens plutôt que l’UNO.

Le principal avantage auquel je peux penser d’un UNO par rapport à un MKR est que j’ai trouvé plus facile de démarrer avec des circuits simples sur un UNO. En particulier les boucliers, car l’UNO offre une plus grande variété de compatibilités de boucliers. Un autre avantage que j’ai utilisé est l’EEPROM : Arduino UNO dispose d’un moyen intégré de stockage des données qui est insensible aux pannes de courant, en les enregistrant dans l’EEPROM. Pour obtenir quelque chose de similaire pour un MKR, vous devez ajouter une carte SD ou un bouclier avec de la mémoire flash (les boucliers de carte SD sont souvent livrés avec un peu de mémoire flash.

L’UNO WiFi Rev 2 peut être un compromis qui offre la facilité d’utilisation d’un UNO combinée à la connectivité WiFi et Bluetooth. Comme un UNO ordinaire, il n’est pas aussi puissant que la plupart des cartes de la famille MKR.

J’ai également vu des cartes MKR réduites à des prix similaires à ceux des cartes UNO. Même sans réduction, je pense que les cartes MKR valent leur prix.

Arduino UNO contre Nano

Les Nano sont généralement des cartes plus petites conçues pour être aussi puissantes que les cartes UNO ou MKR traditionnelles, mais dans un boîtier plus petit. Un tableau comparatif entre l’Arduino UNO et le Nano (BLE) est inclus ci-dessous :

FacteurONUNano (BLE)
Prix22 $20-24 $
Sans filAucunWi-Fi et Bluetooth
Vitesse16 MHz64 MHz
Mémoire (Flash / SRAM / EEPROM – en Ko)32/2/11024/256/0
Compatibilité du bouclier5V3,3 V
TailleGrandPetit

Tableau comparatif Arduino UNO vs Nano BLE

Je ne vois aucune raison de considérer le Nano par rapport au Nano BLE, à moins que vous ne deviez utiliser un blindage 5 V particulier. C’est pourquoi j’ai réalisé ce tableau comparatif pour le Nano BLE. Sinon, le Nano n’est qu’un petit UNO (même processeur, même mémoire, même voltage).

Les avantages d’un Nano BLE par rapport à un UNO incluent :

  • WiFi et Bluetooth, à utiliser dans des projets nécessitant une mise en réseau et une connectivité
  • Processeur plus rapide
  • Plus de mémoire pour stocker le code et les données
  • Taille plus petite

En général, le Nano BLE est meilleur que l’Arduino UNO pour une utilisation dans la plupart des projets, en particulier pour la collecte de données provenant de capteurs, puis leur téléchargement sur une plate-forme cloud ou leur stockage ultérieur pour la collecte. Les principaux avantages de l’UNO sont qu’il offre une meilleure compatibilité avec les boucliers et la capacité de stocker les données de manière à être insensible aux pannes de courant (en utilisant l’EEPROM). Il est possible d’ajouter une telle mémoire flash à un Arduino Nano, même si cela augmente la taille de la carte.

J’ai trouvé que l’UNO est généralement meilleur en tant que dispositif d’apprentissage pour les débutants absolus. Cependant, si vous avez un projet en tête (et à mon avis, c’est la meilleure façon de commencer), ce n’est pas un problème de se lancer directement avec un Nano et d’apprendre en cours de route – il existe de nombreux exemples de code et de projets. là-bas pour les deux conseils.

Arduino UNO contre Mega

Arduino Mega est généralement la version avancée de l’UNO, conçue pour permettre davantage d’entrées/sorties et des croquis plus complexes. Tableau comparatif de l’Arduino UNO par rapport au Mega2560 :

FacteurONUMéga2560
Prix22 $40 $
Sans filAucunAucun
Vitesse16 MHz16 MHz
Mémoire (Flash / SRAM / EEPROM – en Ko)32/2/1256/8/4
Compatibilité du bouclier5V5V
TailleGrandGrand

Tableau comparatif Arduino UNO vs Mega 2560

L’Arduino Mega2560 présente les avantages suivants par rapport à l’UNO :

  • Plus de broches d’entrée et de sortie, ce qui en fait une meilleure suite
  • Plus de RAM, lui permettant de traiter plus de variables et de données
  • Plus d’EEPROM, utilisée pour éviter la perte de données si l’Arduino perd de l’alimentation
  • Plus de mémoire flash pour stocker des croquis plus grands

Dans l’ensemble, l’Arduino Mega2560 est mieux adapté aux projets tels que les imprimantes 3D, la robotique, les machines CNC, la télécommande ou la lecture de plusieurs capteurs à la fois.

Je ne recommande pas souvent le Mega comme alternative au UNO. C’est deux fois le prix et vraiment ciblé sur ces projets avancés. Si vous recherchez une deuxième carte pour essayer quelque chose de plus compliqué que vous pensez que l’UNO ne peut pas gérer, alors une Mega pourrait bien en valoir la peine.

Arduino UNO contre Leonardo

Le Leonardo est conçu pour être compatible partout où un UNO peut être utilisé. Leonardo utilise une disposition de circuit légèrement différente (et un processeur différent) qui lui permet de réaliser tout ce qu’un UNO peut réaliser, mais à moindre coût. Une comparaison de l’ONU et de Leonardo est décrite dans le tableau ci-dessous :

FacteurONULéonard
Prix22 $20 $
Sans filAucunAucun
Vitesse16 MHz16 MHz
Mémoire (Flash / SRAM / EEPROM – en Ko)32/2/132 / 2,5 / 1
Compatibilité du bouclier5V5V
TailleGrandGrand

Tableau comparatif Arduino UNO vs Leonardo

Le principal avantage du Leonardo par rapport à l’UNO est que le Leonardo dispose d’une interface USB entièrement conforme intégrée au microprocesseur. Cela signifie qu’un Leonardo peut agir comme un clavier, une souris, un joystick ou tout autre périphérique d’entrée. Bien que l’UNO soit compatible avec l’USB, il y parvient en utilisant un convertisseur série vers USB qui n’offre pas toutes les fonctions compatibles intégrées au Leonardo.

Le Leonardo est également légèrement moins cher car il n’a pas besoin d’être fabriqué avec la puce série vers USB supplémentaire utilisée par l’UNO.

J’aurais aimé le savoir lors de l’achat de mon premier Arduino. En raison de la compatibilité similaire avec les boucliers et les croquis, du coût inférieur et de la capacité d’agir comme un USB HID (Human Interface Device), j’aurais probablement dû acheter un Leonardo.

Arduino UNO contre UNO WiFi (Rév. 2)

Le UNO WiFi Rev 2 est similaire au UNO, mais est conçu pour fonctionner avec le WiFi et le Bluetooth. Un tableau comparatif entre ces UNO est ci-dessous :

FacteurONUONU WiFi (Rév. 2)
Prix22 $45 $
Sans filAucunWi-Fi et Bluetooth
Vitesse16 MHz16 MHz
Mémoire (Flash / SRAM / EEPROM – en Ko)32/2/148 / 6 / 0,25
Compatibilité du bouclier5V5V
TailleGrandGrand

Tableau de comparaison Arduino UNO vs UNO WiFi (Rev 2)

Les seuls avantages réels de l’UNO WiFi Rev 2 par rapport à l’UNO classique sont la connectivité WiFi et Bluetooth, ainsi qu’une mémoire de croquis et une RAM légèrement supérieures. Bien qu’il soit possible d’utiliser des boucliers pour connecter un UNO au WiFi ou au Bluetooth, le fait de l’avoir intégré (et avec la mémoire supplémentaire) facilite la création de projets en utilisant le WiFi ou le Bluetooth avec l’UNO WiFi Rev 2.

Je pense que l’UNO WiFi Rev 2 occupe une place particulière dans mon cœur car c’était mon premier Arduino. Je suis heureux d’avoir dépensé quelques dollars supplémentaires en connectivité WiFi et Bluetooth, car le type de projets que je souhaitais développer impliquait la connectivité. De nos jours, je recommande généralement une carte MKR pour ces projets, à moins que vous n’envisagiez d’utiliser un blindage 5 V spécifique.

Mon premier Arduino, un UNO WiFi Rev 2

Les références

Toutes les données proviennent du site officiel Arduino. Les autres sources que j’ai utilisées incluent :

Et ma propre expérience en expérimentant avec les cartes Arduino.

A lire également

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *