Choisir sa carte Arduino - guide Génération Robots

Bien choisir sa carte Arduino, ce n’est pas si difficile..

Cette entrée a été publiée dans Tutoriels en robotique, et marquée avec , , , , le par .

La carte Arduino est la base de la programmation avec microcontrôleur (un « mini-ordinateur » qui se présente sous la forme d’un circuit intégré). Il existe de nombreuses versions de cette carte, et il n’est pas toujours facile de choisir celle qui correspond le mieux pour son projet.

Nous avons donc concocté ce petit guide pour vous aider à choisir la carte Arduino qu’il vous faut.. En avant !

Arduino Uno Rev 3 (ou.. la Super Star !) – DEBUTANT

Carte Arduino Uno Rev 3

Carte Arduino Uno Rev3 : la plus connue et sans conteste la plus utilisée !

Résultat : de (très) nombreuses ressources, énormément de tutoriels et d’exemples de projets sont disponibles en ligne. Ce qui en fait de facto la carte idéale pour débuter.

Une petite limitation cependant, son faible nombre de ports (6 analogiques et 14 numériques 1/0 dont 6 pwm). Elle conviendra donc mieux à des petits projets.

Il existe plusieurs versions de cette carte :

  • L’Arduino SMD (composants montés en surface)
  • L’Arduino Ethernet (une carte Arduino Uno avec un port Ethernet) permettra une communication avec un réseau filaire. Dotée d’une extension Ethernet + POE, elle pourra aussi être alimentée via la connexion Ethernet.

Cette carte est faite pour vous si : vous vous lancez dans des projets sur des robots mobiles autonomes ou connectés, ou prévoyez de faire de la domotique dans une seule pièce. Parfaite pour débuter !

Arduino Leonardo (vers des projets plus complexes…) – DEBUTANT/INTERMEDIAIRE

Arduino Leonardo Génération Robots

Carte Arduino Leonardo : un nouveau processeur, et une nouvelle ergonomie !

La Leonardo est sortie après la carte Arduino Uno, et a été dotée d’un nouveau type de processeur, et d’une ergonomie revue.

Elle a le même nombre  de ports que la carte Arduino Uno (12 analogiques et 20 numériques dont 7 pwm). Son gros plus : un port USB, qui vous permettra par exemple d’émuler un clavier ou une souris !

Cette carte sera très bien pour débuter un projet de domotique, comme la gestion de l’éclairage de sa maison ou la fermeture/ouverture des volets en fonction de la météo extérieure.

Vous pouvez l’utiliser bien entendu sur des projets de niveau intermédiaire.

Arduino Mega (la Challenger !) – INTERMEDIAIRE/EXPERT

La carte Arduino Mega est la plus vendue après l’Arduino Uno. Dotée d’un fonctionnement identique, la seule différence sera le nombre de ports disponibles (16 analogiques et 54 numériques dont 14 pwm, contre 6 analogiques et 14 numériques 1/0 dont 6 pwm).

Carte Arduino Mega

Carte Arduino Mega : à vous les montages complexes avec de nombreux capteurs et actionneurs !

Là aussi, plusieurs versions existent :

  • La Carte Arduino Mega classique
  • L’Arduino Mega ADK (Android development kit) : qui aura les mêmes caractéristiques que la carte Arduino Mega simple mais avec un port USB (ce qui change tout !)
    Vous pourrez par exemple la connecter à votre smartphone Android et votre carte pourra utiliser les capteurs de votre téléphone !

Cette carte offre énormément de nouvelles perspectives, mais elle est déconseillée à un débutant car interagir avec un smartphone demande pas mal de connaissances en programmation Java. Suffisamment pour développer vos propres applications !

Arduino Due (Intelligence Artificielle et algorithmes..) – EXPERT

Possédant le même nombre de ports que l’Arduino Mega, mais ayant une puissance largement supérieure, cette carte sera utilisée dans des projets de création d’intelligence artificielle pour des robots mobiles. Si vous avez besoin de gérer des algorithmes lourds, ou d’apporter plus de réactivité à vos robots, privilégiez la Arduino Due !

Attention, cette version fonctionne en 3.3 V (au lieu de 5 V).

Là encore, cette carte n’est pas recommandée si vous débutez.

Carte Arduino Due chez Génération Robots

Carte Arduino Due : Intelligence Artificielle et gros algorithmes..

Arduino nano (pour vos projets miniatures) – INTERMEDIAIRE/EXPERT

Une version minimaliste et augmentée de l’Arduino Uno, elle possède plus de ports que cette dernière (8 analogiques et 14 numériques dont 6 pwm, contre 6 analogiques et 14 numériques 1/0 dont 6 pwm) malgré sa taille réduite.

Carte Arduino Nano

 

Carte Arduino Nano : pour vos projets de miniaturisation..

Cette carte est vraiment appropriée pour les projets où la miniaturisation est nécessaire, par exemple dans un quadricoptère, un pistolet lumineux ou des vêtements intelligents. Attention, il y aura un peu de soudure à faire sur les différentes broches.

Arduino Yun (si vous devez n’en prendre qu’une..) – INTERMEDIAIRE

De notre point de vue, la carte la plus intéressante ! Cette carte Arduino possède le même processeur que l’Arduino Leonardo (l’Atmel ATmega32U4) mais possède une différence de taille : un module générant un réseau wifi !

Vous allez pouvoir vous connecter avec un ordinateur ou un smartphone pour récupérer les infos de la carte ou bien la contrôler via un navigateur web.

Carte Arduino Yun chez Génération Robots

Carte Arduino Yun : WiFi et Linux embarqué.. notre préférée !

En plus du module WiFi, cette carte vient avec un Linux embarqué, ce qui va vous permettre d’utiliser toutes les commandes via Linux afin de l’utiliser comme interface Wifi/Ethernet.

Cette carte plus complexe que les autres vous permettra de réaliser des projets vraiment très intéressants, par exemple un robot mobile pilotable depuis un navigateur web. Cette carte ne sera pas recommandée pour faire ses premiers pas en programmation de microcontrôleurs.

Cependant, elle se révélera très efficace pour des projets impliquant de la commande à distance !

Arduino et l’IoT (Internet des Objets) – DEBUTANT/INTERMEDIAIRE/EXPERT

Les dernières cartes sorties par Arduino sont destinées à faciliter le prototypage de systèmes domotiques. Elles ont été designées pour répondre aux besoins spécifiques à l’IoT, comme le besoin d’être connecté en permanence à Internet et à d’autres réseaux, avoir une consommation basse et de nombreuses entrées/sorties.

ARDUINO MKR WIFI 1010 Carte d’évaluation Arduino Industrial 101 Arduino IoT MKR1000 WIFI Bundle
Microcontrôleur SAMD21 Cortex-M0+ 32 bits Low Power ARM Microcontrôleur ATmega32u4 Microcontrôleur: SAMD21 Cortex M0+ 32bits  à 48 MHz
Mémoire flash: 256 kB Mémoire flash: 32 kB Mémoire flash: 256 kB
Mémoire SRAM: 32 kB Mémoire SRAM: 2,5 kB Mémoire SRAM: 32 kB
Module WiFi: ESP32 compatible 2,4 GHz et 802.11 b/g/n Module Wifi : 802.11 b/g/n 2,4 GHz Module WiFi : 2,4 GHz 802.11 b/g/n
Ethernet : 802.3 10/100 Mbit/s N/A
8 broches d’E/S digitales 20 broches d’E/S digitales 8 broches d’E/S
12 broches PWM 7 broches PWM 12 broches PWM
8 broches d’E/S analogiques 3 GPIO
Processeur Atheros AR9331 |mémoire flash : 16 MB | RAM : 64 MB DDR2 Le bundle MKR1000 est un pack très complet incluant la carte Arduino, des moteurs, LEDS, capteurs, etc.
Tension de fonctionnement : 5 V Tension de fonctionnement : 5 V Tension de fonctionnement : 3,3 V