Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
💥 Du 22 au 24 novembre : Accès 100% GRATUIT
à la Bibliothèque Numérique ENI. Je m'inscris !
  1. Livres et vidéos
  2. Arduino
  3. Autres cartes Arduino
Extrait - Arduino Apprivoisez l'électronique et le codage (3e édition)
Extraits du livre
Arduino Apprivoisez l'électronique et le codage (3e édition)
9 avis
Revenir à la page d'achat du livre

Autres cartes Arduino

Introduction

Même si l’Arduino Uno est extrêmement polyvalent et évolutif, peut-être qu’une autre carte conviendrait mieux à votre projet.

Bien sûr, l’Arduino parfait n’existe pas, chaque modèle possède ses avantages et ses inconvénients. Les plus puissants consomment plus d’énergie, ce qui les rend moins intéressants pour un usage mobile (sur batterie). Ceux qui possèdent le plus de connecteurs sont aussi les plus grands, ce qui limite l’intégration dans un boîtier léger et discret. Les plus petits possèdent souvent moins de fonctions que les gros. Les plus innovants ne sont pas forcément compatibles avec les modules, les cartes d’extension ou les bibliothèques habituelles. Les plus exotiques ont une communauté très réduite, il sera donc difficile d’obtenir de l’aide d’autres utilisateurs.

La fondation Arduino innove sans cesse et les autres fabricants proposent également des alternatives intéressantes. Bien sûr, il est impossible de toutes les tester. Certaines cartes apparaîtront après la parution de ce livre alors que d’autres bénéficieront d’une mise à jour ou ne seront plus commercialisées dans quelques mois. À la fin de ce chapitre, vous trouvez d’ailleurs quelques exemples...

Cartes fonctionnant sous 5 V

Ce type de carte fonctionne sous la même tension que l’Arduino Uno, les branchements sont donc très faciles à adapter.

1. Arduino Uno Mini Limited Edition

C’est un objet de collection créé spécialement en 2021 pour les fans afin de célébrer le succès de l’Arduino Uno (10 millions d’exemplaires vendus). Il est vendu dans une belle boîte numérotée noir et or. À part son connecteur USB-C et sa taille extrêmement réduite (seulement 25 % de l’Arduino Uno), il est parfaitement identique. Il est vendu deux fois plus cher, mais peut-être qu’un jour, il prendra de la valeur.

images/Maj2-10-01.png

Arduino Uno Mini Limited Edition

Caractéristiques techniques

Microcontrôleur 

ATmega328P

Connecteur USB

USB-C

Tension d’entrée

7 V à 12 V

Tension de fonctionnement

5 V

Fréquence

16 MHz

Entrées analogiques

6

Sorties analogiques virtuelles (PWM)

6

Entrées/sorties numériques

14

EEPROM

1 ko

SRAM

2 ko

FLASH

32 ko

Dimensions

26,7 x 34,2 mm

Vous pouvez utiliser les bornes VIN et GND situées à côté de la prise USB-C pour alimenter l’Arduino (entre 7 et 12 V).

Il n’existe pas de carte d’extension au format de l’Arduino UNO Mini Limited Edition, mais les mini-connecteurs acceptent les câbles classiques. Vous pouvez donc réaliser vos branchements avec une breadboard.

images/Maj2-10-02.png

Branchement d’une LED

Malheureusement, les numéros de port ne sont pas indiqués au-dessus de la carte, mais en dessous, ce qui ne facilite pas les branchements (sur des connecteurs minuscules). Concernant la programmation, il n’y a aucune différence, la carte est reconnue par l’IDE Arduino comme un Arduino Uno.

2. Arduino Nano

Il s’agit d’une version compacte de l’Arduino Uno (18 x 45 mm), son format réduit permet de le connecter directement à une breadboard. La première version de l’Arduino Nano utilisait un microcontrôleur légèrement moins puissant, mais c’est de l’histoire ancienne.

images/Maj2-10-03.png

L’Arduino Nano sur une breadboard

Il utilise maintenant la même puce que l’Arduino Uno, il est donc aussi performant, mais il possède même deux entrées analogiques...

Cartes fonctionnant sous 3,3 V

Les cartes peuvent accepter une alimentation de 5 V à travers une prise USB, mais le microcontrôleur et les différents ports fonctionnent sous 3,3 V.

Attention, ce type d’Arduino ne doit jamais recevoir une tension de 5 V sur une de ses entrées. 

Pour les sorties, il n’y a pas moins de risques d’abîmer l’Arduino, mais il est possible d’endommager vos modules (ou, simplement, qu’ils ne fonctionnent pas).

Heureusement, de nombreux modules fonctionnent indifféremment en 3,3 V ou en 5 V (comme les modules Grove). Bien sûr, vous ne rencontrerez pas non plus de problèmes avec les composants électroniques de base (LED, bouton poussoir, potentiomètre...). Mais en cas de doute, il faut absolument consulter la documentation du module avant de le relier à l’Arduino.

Vous pouvez également isoler les éléments sous 5 V de ceux sous 3,3 V avec des transistors, mais il est beaucoup plus simple d’utiliser un convertisseur de niveau logique.

images/Maj2-10-20.png

Branchement du convertisseur de niveau logique

1. Arduino Zero

Il conserve le même format que l’Arduino Uno, mais l’Arduino Zero fonctionne en 32 bits, à une fréquence plus élevée, bénéficie de plus de mémoire, d’une véritable sortie analogique et, surtout il est possède deux ports micro-USB.

images/Maj2-10-21.png

L’Arduino Zero

Caractéristiques techniques

Microcontrôleur 

ATSAMD21G18

Tension d’entrée

5 V à 18 V

Tension de fonctionnement

3,3 V

Fréquence

48 MHz

Entrées analogiques

6

Sorties analogiques

1

Sorties analogiques virtuelles (PWM)

13

Entrées/sorties numériques

20

Interface I2S (Inter IC Sound)

2

EEPROM

-

SRAM

32 ko

Flash

256 ko

Contrôleur USB

Micro USB

Débogage

Micro-USB

a. Ajout des cartes SAMD21 dans l’IDE Arduino

Pour que l’Arduino Zero soit reconnu par l’IDE Arduino, vous devez ajouter les paramètres du microcontrôleur SAM21. Ensuite, vous pourrez aussi utiliser les cartes de la même famille (MKR ou Nano 33 IdO).

Lancez l’IDE Arduino, allez dans Outils - Type de carte - Gestionnaire de carte, tapez "samd" dans le champ de recherche, choisissez les cartes Arduino SAMD Boards (32-bits ARM Cortex-M0+) et cliquez sur Installer.

images/Maj2-10-22.png

Ajout des cartes...

Fabriquez votre Arduino

C’est toujours un plaisir d’ouvrir la boîte pour découvrir un nouvel Arduino. Mais si vous avez quelques notions d’électronique et de soudure à l’étain, vous aurez peut-être envie de retrouver les émotions qu’ont pu éprouver les pionniers qui ont eu la chance de construire les toutes premières cartes Arduino.

1. Arduino Make Your Uno Kit

Le kit contient tous les éléments pour fabriquer un Arduino Uno DIY ainsi qu’une carte d’extension "synthétiseur".

images/Maj2-10-76.png

Un Arduino à souder soi-même

Dommage que le kit coûte aussi cher (environ 70 €), mais cela reste quand même une très bonne idée de cadeau éducatif.

Si cela vous intéresse, vous trouverez un test complet sur arduiblog.com.

2. Construire un clone de l’Arduino Uno

L’Arduino Uno est construit autour du microcontrôleur ATmega328P. Les autres composants sont utiles au fonctionnement de la carte, mais seule la puce est réellement indispensable.

Pour comprendre le rôle de chaque élément, rien de tel que de construire son propre clone de l’Arduino. Choisissez plutôt un modèle au format DIP, comme l’ATmega328P-PU, cela facilite l’utilisation d’une breadboard.

Le microcontrôleur n’est pas conçu pour être inséré et retiré fréquemment. Au bout de quelques manipulations, les pattes se tordent et peuvent finir par casser. Pour éviter cela, l’utilisation d’un socket DIP (Dual In-line Package) ou d’un connecteur ZIF (Zero Insertion Force), d’au moins 28 pins peut s’avérer...