Arduino DUE est la plus récente et la plus puissante des cartes microcontrôleur Arduino.
Dotée d'un processeur ARM Cortex-M3 32 bits cadencé à 84MHz, ses capacités globales dépassent largement celles de ses illustres consoeurs tout en préservant une compatibilité logicielle maximale.
A la différence des cartes basée sur AVR (5V) comme Arduino UNO, Leonardo ou Duemilanove, l'Arduino DUE fonctionne à une tension de 3,3V. La compatibilité des shields est néanmoins assurée quelque soit la carte Arduino, 5V (UNO…) ou 3,3V (DUE) à la condition qu'ils respectent le format "1.0"; le pin "IORef" assurant alors la conversion de tension 3.3V / 5V.
L'alimentation de la carte DUE demeure toujours aussi facile : micro-USB 5V ou connecteur Jack 7 à 12V - les convertisseurs de tension intégrés s'occupant du reste.
Nouveautés les plus intéressantes de l'Arduino DUE :
-
Comme sur l'Arduino Leonardo la fonctionnalité micro-USB host permettant l'émulation d'un périphérique comme un clavier ou une souris.
-
Des performances de conversion analogique / numérique (ADC) considérablement améliorées : 12 pins ADC - 1000 ksps (15 ksps pour les cartes Mega, UNO et Leonardo)
-
Un convertisseur de signal numérique vers analogique : une première sur une carte Arduino !
-
La compatibilité avec le protocole ADK 2.0 : il est possible de connecter la carte DUE à un appareil Android en mode "Accessoire", comme sur la carte Mega ADK (Android Open Accessory Development Kit)
-
La possibilité de jouer des fichiers son : une librairie permettant la lecture des .wav est disponible.
-
Et encore 4x plus d'espace pour la programmation que sur les cartes Arduino Mega (16x plus que sur les cartes UNO).
Cette carte très performante convient pour la gestion de nombreux capteurs et de calculs lourds (décodage audio, WiFi…). Les projets plus simples ou débutants en électronique devraient s'orienter vers les Arduino Mega, UNO ou Leonardo, cartes éprouvées, stables et plus simples d'emploi.
Note importante : la carte DUE et toutes ses entrées / sorties fonctionnent à une tension de 3,3V. Prenez garde à ne pas brancher de capteur ou un shield fonctionnant à une tension différente (5V par exemple) sous peine de gravement endommager la carte.
Caractéristiques techniques :
|
Microcontroleur |
AT91SAM3X8E |
|
Tension de travail |
3.3V |
|
Tension d'entrée (recommandé) |
7-12V |
|
Tension d'entrée (limites) |
6-20V |
|
E/S Numériques |
54 (dont 12 avec sortie PWM) |
|
Entrées Analogiques |
12 |
|
Sorties Analogiques |
2 (DAC) |
|
Intensité de sortie totale sur toutes les E/S |
130 mA |
|
Courant max Pin 3.3V |
800 mA |
|
Courant max Pin 5V |
800 mA |
|
SRAM |
96 KB (64 + 32 KB) |
|
Vitesse d'Horloge |
84 MHz |
Documentation :
Fiche technique SAM3X8E ARM Cortex-M3
Référence language de programmation Arduino
Documentation Arduino DUE
Forum Arduino DUE
Pin Mapping
Téléchargements :
Fichiers Eagle.zip
Schéma.pdf
Téléchargement programme Arduino
Librairie Audio
Il n'y a pour le moment aucun commentaire.