L’utilisation d’une carte microcontrôleur dans votre projet est l’un des moyens les plus simples de lire des capteurs, de contrôler des actionneurs et d’ajouter de la logique. Pour la plupart des bricoleurs, la carte microcontrôleur de prédilection est souvent une carte Arduino. Mais avec plus d’une douzaine de types de cartes Arduino disponibles en ligne, comment choisir celle que vous utiliserez ?
Il est temps de comparer les versions les plus populaires des cartes Arduino, en abordant leurs caractéristiques – y compris les différents processeurs Arduino – et les types de projets qui les utilisent le mieux.
1. Arduino Uno Rev3
La première carte de notre liste est l’Arduino Uno. Cette carte est la plus populaire des cartes Arduino pour les débutants car elle offre un bon équilibre entre le prix, les performances et la facilité d’utilisation. Elle fournit les protocoles de communication série les plus courants et dispose de nombreux shields (cartes d’extension) qui peuvent être utilisés pour étendre les capacités de l’Uno.
L’Arduino Uno étant une carte très populaire dans la communauté des créateurs, vous trouverez une quantité infinie de guides, de documentation et de projets qui utilisent tous l’Arduino Uno.
Microcontrôleur |
ATmega328P |
SRAM |
2kB |
Mémoire Flash |
32kB |
Source d’énergie |
5V (prise Barrel ou USB-B) |
Broches E/S |
14 numériques, 6 PWM, 6 analogiques |
Connecteur USB |
USB-B |
Communication |
UART, I2C, SPI |
Taille |
53,4 x 68,6 mm |
Prix |
$27.60 |
Vous pouvez obtenir l’Arduino Uno avec l’un des deux types de puce de microcontrôleur : DIP ou SMD. Les deux ont les mêmes caractéristiques et les mêmes performances. La seule différence est que la puce DIP amovible vous permet de remplacer le microcontrôleur lorsqu’il est endommagé ou de le remplacer par un autre microcontrôleur préprogrammé à la volée.
2. Arduino Nano
Il existe différentes tailles d’Arduino et l’Arduino Nano est l’une des plus petites cartes, faisant environ la moitié de la taille de l’Uno. Elle fonctionne de la même manière que cette dernière, à l’exception de deux broches analogiques supplémentaires et d’une alimentation par USB miniature. Les gens adorent faire du prototypage avec le Nano, car il possède des broches de connexion intégrées qui permettent de l’utiliser facilement avec une planche à pain.
Microcontrôleur |
ATmega328 |
SRAM |
2kB |
Mémoire flash |
32kB |
Source d’énergie |
5V (Mini-B USB) |
Broches E/S |
14 numériques, 6 PWM, 8 analogiques |
Connecteur USB |
Mini-B USB |
Communication |
UART, I2C, SPI |
Taille |
18 x 45 mm |
Prix |
$24.90 |
3. Arduino Nano Chaque
Bien que beaucoup de gens aiment utiliser le Nano, nous recommandons le nouveau Nano Every, qui est meilleur que le Nano à tous points de vue. Il a la même taille et le même poids que le Nano, mais il dispose de 50 % de mémoire de programme en plus, de 200 % de RAM en plus et d’un connecteur micro-USB. De plus, grâce à un processus de fabrication plus récent et plus efficace, le Nano Every est nettement moins cher à produire.
Microcontrôleur |
ATmega4809 |
SRAM |
6kB |
Mémoire Flash |
48kB |
Source d’énergie |
5V (Mini-B USB) |
Broches E/S |
14 numériques, 5 PWM, 8 analogiques |
Connecteur USB |
Mini-B USB |
Communication |
UART, I2C, SPI |
Taille |
18 x 45 mm |
Prix |
$13.70 |
Si vous prévoyez d’utiliser le Nano Every sur une planche à pain, il est possible d’en obtenir une avec les broches de l’en-tête déjà soudées à la carte.
4. Arduino Mega 2560 Rev3
Si vous aimez utiliser l’Uno pour vos projets mais que vous êtes limité par ses 14 broches d’E/S, vous pourriez être intéressé par l’utilisation du Mega à la place. Il s’agit essentiellement d’un Uno, mais avec plus de RAM et de mémoire flash, et beaucoup plus de broches d’E/S ! Avec le Mega, vous pouvez connecter plus de capteurs et d’actionneurs pour construire des projets plus complexes que vous ne pourriez pas faire avec un Uno standard.
Microcontrôleur |
ATmega2560 |
SRAM |
8kB |
Mémoire Flash |
256kB |
Source d’énergie |
5V (prise Barrel ou USB-B) |
Broches E/S |
54 numériques, 15 PWM, 16 analogiques |
Connecteur USB |
Mini-B USB |
Communication |
UART, I2C, SPI |
Taille |
53,3 x 101,5 mm |
Prix |
$38.72 |
Comme le Mega est une version étendue de l’Uno, de nombreux boucliers compatibles avec l’Uno fonctionneront également avec le Mega.
5. Arduino Due
Le Due est le grand frère du Mega. Il a le même facteur de forme et le même nombre de broches d’E/S, mais avec un microcontrôleur ARM 32 bits, un support USB OTG, deux sorties DAC, deux TWI (interface à deux fils), un en-tête JTAG, et un connecteur SPI dédié.
Microcontrôleur |
AT91SAM3X8E |
SRAM |
96kB |
Mémoire Flash |
512kB |
Source d’alimentation |
7-12V (Barrel Jack ou Micro USB) |
Broches E/S |
54 numériques, 12 PWM, 12 analogiques (entrée), 2 analogiques DAC (sortie) |
Connecteur USB |
Micro USB |
Communication |
UART, I2C, SPI, CAN |
Taille |
53,3 x 101,5 mm |
Prix |
$48.40 |
Comme le Mega, le Due est également conçu pour être compatible avec la plupart des shields compatibles Uno disponibles pour la série Arduino. Les shields pour les anciennes cartes Diecimila et Duemilanove peuvent encore être compatibles avec le Due, mais au lieu des broches I2C situées sur les broches 4 et 5, ce sont les broches 20 et 21 sur le Due.
6. Arduino Giga R1 WiFi
Vous avez besoin d’encore plus de broches et de fonctionnalités que ce que le Mega peut offrir ? L’Arduino Giga est actuellement la carte la plus complète et la plus riche en fonctionnalités de la gamme Arduino. Bien qu’ayant le même format que la Mega et la Due, la Giga est une carte entièrement différente destinée aux passionnés de technologie sérieux ayant des projets ambitieux à l’esprit.
Microcontrôleur |
STM32H747XI double Cortex-M7+M4 32-bit Arm MCU basse consommation |
SRAM |
1MB |
Mémoire Flash |
2MB |
Source d’énergie |
6-24V (USB-A ou USB-C) |
Broches E/S |
76 numériques, 12 PWM, 12 analogiques, 2 DAC |
Connecteur USB |
USB-C, USB-A |
Communication |
UART, I2C, SPI, CAN, Wi-Fi, Bluetooth |
Taille |
53,3 x 101,5 mm |
Prix |
$72.82 |
Parmi ses caractéristiques notables, on peut citer un puissant MCU 32 bits double Cortex-M7+M4 à faible consommation, la communication série CAN, un connecteur JTAG, des capacités HID, Wi-Fi, Bluetooth, ainsi que du matériel intégré pour la caméra, l’écran et la prise audio.
7. Arduino MKR WiFi 1010
Vous souhaitez réaliser divers projets IoT ? L’Arduino MKR WiFi 1010 permet d’accéder facilement aux projets IoT de base. Il dispose d’un module WiFiNINA intégré qui vous permet d’utiliser le Wi-Fi et le Bluetooth – avec l’utilisation d’une bibliothèque dédiée.
Microcontrôleur |
SAMD21 Cortex-M0+ 32-bit ARM MCU basse consommation |
SRAM |
32kB |
Mémoire Flash |
256kB |
Source d’énergie |
5V (Micro USB, batterie Li-Po externe) |
Broches E/S |
8 numériques, 13 PWM, 1 analogique (DAC) |
Connecteur USB |
Périphérique USB pleine vitesse et hôte intégré |
Communication |
UART, I2C, SPI, Bluetooth, Wi-Fi |
Taille |
25 x 61,5 mm |
Prix |
$28.95 |
La MKR WiFi 1010 dispose d’un port I2C supplémentaire qui peut être utilisé comme port d’extension pour des modules tiers. Une autre caractéristique de cette carte est son circuit de charge Li-Po qui vous permet d’utiliser une batterie Li-Po comme source d’alimentation et de la charger via le Micro USB.
8. Arduino MKR Zero
La MKR Zero est une carte de développement spécialement conçue pour les applications audio et musicales. Elle dispose d’un connecteur SD intégré et d’un port SPI dédié, que vous pouvez utiliser pour lire des fichiers audio sans bouclier ou composant supplémentaire.
Microcontrôleur |
SAMD21 Cortex-M0+ 32-bit ARM MCU basse consommation |
SRAM |
32kB |
Mémoire Flash |
256kB |
Source d’énergie |
5V (Micro USB, batterie Li-Po externe) |
Broches E/S |
22 numériques, 13 PWM, 7 analogiques (entrée), 1 analogique (sortie) |
Connecteur USB |
Micro USB pleine vitesse |
Communication |
UART, I2C, SPI |
Taille |
25 x 61,5 mm |
Prix |
$30.30 |
Pour faciliter les choses, Arduino a également publié deux bibliothèques que vous pouvez utiliser pour lire et analyser l’audio et connecter d’autres périphériques audio numériques.
9. Arduino MKR Vidor 4000
La MKR Vidor 4000 est la première carte Arduino équipée d’un processeur FPGA. Avec un FPGA (Field Programmable Gate Array), vous pouvez programmer électriquement et optimiser votre processeur pour effectuer des tâches spécifiques comme des opérations DSP à haute vitesse. Outre le processeur programmable, vous disposez également d’un module NINIAW102 embarqué, d’un support de batterie LiPo, d’un connecteur Micro HDMI, MiniPCI Express, d’un connecteur MIPI pour caméra et de connecteurs SPI dédiés.
Microcontrôleur |
Intel Cyclone 10CL016, SAMD21 Cortex-M0+ 32-bit ARM MCU basse consommation |
SDRAM |
8MB |
Mémoire Flash |
2MB |
Source d’énergie |
5V (Micro USB, batterie Li-Po externe) |
Broches E/S |
8 numériques, 13 PWM, 7 analogiques (entrée), 1 analogique (sortie) |
Connecteur USB |
Micro USB pleine vitesse |
Communication |
UART, I2C, SPI, CAN, Wi-Fi, Bluetooth |
Taille |
25 x 83 mm |
Prix |
$86.90 |
Avec son FPGA et ses différents supports pour toutes sortes de dispositifs et composants externes, le MKR Vidor peut être utilisé pour diverses applications telles que le jeu, la musique, l’IoT, la vision par ordinateur, et bien plus encore.
Trouver la carte parfaite pour chaque projet
Nous espérons que vous avez maintenant une meilleure idée de la carte Arduino qui conviendrait le mieux à votre prochain projet. Si vous avez encore besoin d’aide pour trouver une carte qui réponde à vos besoins, n’oubliez pas que de nombreuses cartes présentées dans cet article ont d’autres versions qui peuvent offrir des fonctionnalités telles que l’ajout du Wi-Fi, du Bluetooth ou d’un meilleur processeur.
En fonction de la carte que vous utilisez, il existe également de nombreux boucliers tiers que vous pouvez acheter pour ajouter des fonctionnalités supplémentaires à votre carte Arduino. Mais si vous ne trouvez toujours pas de carte Arduino qui vous convienne, vous pouvez chercher d’autres cartes Arduino alternatives qui possèdent les fonctionnalités dont vous avez besoin.