Académique Documents
Professionnel Documents
Culture Documents
La carte Mega est "LA" carte qu'il vous faut si vous manquez de broches E/S et de mémoire avec votre Uno ou
Duemilanove
Vue d'ensemble
La carte Arduino Mega 2560 est une carte à microcontrôleur basée sur un
ATmega2560.
Cette carte dispose :
de 54 (!) broches numériques d'entrées/sorties (dont 14 peuvent être
utilisées en sorties PWM (largeur d'impulsion modulée)),
de 16 entrées analogiques (qui peuvent également être utilisées en broches
entrées/sorties numériques),
de 4 UART (port série matériel),
d'un quartz 16Mhz,
d'une connexion USB,
d'un connecteur d'alimentation jack,
d'un connecteur ICSP (programmation "in-circuit"),
et d'un bouton de réinitialisation (reset).
Elle contient tout ce qui est nécessaire pour le fonctionnement du microcontrôleur;
Pour pouvoir l'utiliser et se lancer, il suffit simplement de la connecter à un ordinateur
à l'aide d'un câble USB (ou de l'alimenter avec un adaptateur secteur ou une pile, mais
ceci n'est pas indispensable, l'alimentation étant fournie par le port USB).
La carte Arduino Mega 2560 est compatible avec les circuits imprimés prévus pour les
cartes Arduino Uno, Duemilanove ou Diecimila.
Schéma et typon de référence
Brochage de la carte Mega 2560
Tension de fonctionnement 5V
Tension d'alimentation
7-12V
(recommandée)
Intensité maxi disponible par broche 40 mA (ATTENTION : 200mA cumulé pour l'ensemble des
E/S (5V) broches E/S)
Intensité maxi disponible pour la
50 mA
sortie 3.3V
Intensité maxi disponible pour la Fonction de l'alimentation utilisée - 500 mA max si port
sortie 5V USB utilisé seul
Alimentation
La carte Arduino Mega 2560 peut-être alimentée soit via la connexion USB (qui
fournit 5V jusqu'à 500mA) ou à l'aide d'une alimentation externe. La source
d'alimentation est sélectionnée automatiquement par la carte.
L'alimentation externe (non-USB) peut être soit un adapteur secteur (pouvant
fournir typiquement de 3V à 12V sous 500mA) ou des piles (ou des accus).
L'adaptateur secteur peut être connecté en branchant une prise 2.1mm positif
au centre dans le connecteur jack de la carte. Les fils en provenance d'un bloc
de piles ou d'accus peuvent être insérés dans les connecteurs des broches de la
carte appelées Gnd (masse ou 0V) et Vin (Tension positive en entrée) du
connecteur d'alimentation.
La carte peut fonctionner avec une alimentation externe de 6 à 20 volts.
Cependant, si la carte est alimentée avec moins de 7V, la broche 5V pourrait
fournir moins de 5V et la carte pourrait être instable. Si on utilise plus de 12V,
le régulateur de tension de la carte pourrait chauffer et endommager la
carte. Aussi, la plage idéale recommandée pour alimenter la carte Uno est entre
7V et 12V.
La carte Arduino Mega2560 diffère de toutes les cartes précédentes car elle
n'utilise par le circuit intégré FTDI usb-vers-série. A la place, elle utilise un
Atmega8U2 programmé en convertisseur USB-vers-série.
Les broches d'alimentation sont les suivantes :
VIN. La tension d'entrée positive lorsque la carte Arduino est utilisée avec
une source de tension externe (à distinguer du 5V de la connexion USB ou
autre source 5V régulée). Vous pouvez alimenter la carte à l'aide de cette
broche, ou, si l'alimentation est fournie par le jack d'alimentation, accéder
à la tension d'alimentation sur cette broche.
5V. La tension régulée utilisée pour faire fonctionner le microcontrôleur et
les autres composants de la carte (pour info : les circuits électroniques
numériques nécessitent une tension d'alimentation parfaitement stable dite
"tension régulée" obtenue à l'aide d'un composant appelé un régulateur et
qui est intégré à la carte Arduino). Le 5V régulé fourni par cette broche peut
donc provenir soit de la tension d'alimentation VIN via le régulateur de la
carte, ou bien de la connexion USB (qui fournit du 5V régulé) ou de tout
autre source d'alimentation régulée.
3V3. Une alimentation de 3.3V fournie par le circuit intégré FTDI (circuit
intégré faisant l'adaptation du signal entre le port USB de votre ordinateur
et le port série de l'ATmega) de la carte est disponible : ceci est intéressant
pour certains circuits externes nécessitant cette tension au lieu du 5V).
L'intensité maximale disponible sur cette broche est de 50mA
GND. Broche de masse (ou 0V).The power pins are as follows:
Mémoire
L'ATmega 2560 a 256Ko de mémoire FLASH pour stocker le programme (dont 8Ko
également utilisés par le bootloader). L'ATmega 2560 a également 8 ko de
mémoire SRAM (volatile) et 4Ko d'EEPROM (non volatile - mémoire qui peut être
lue à l'aide de la librairie EEPROM) .
Pour info : Le bootloader est un programme préprogrammé une fois pour toute
dans l'ATméga et qui permet la communication entre l'ATmega et le logiciel
Arduino via le port USB, notamment lors de chaque programmation de la carte.
Caractéristiques Mécaniques
Les longueurs et largeurs maximales du circuit imprimé de la carte Mega2560
sont respectivement 10.16 cm et 5.33 cm, avec le connecteur USB et le
connecteur d'alimentation Jack s'étendant au-delà des dimensions de la carte.
Plusieurs trous de vis permettent à la carte d'être fixée sur une surface ou dans
un boîtier. Noter que la distance entre les broches 7 et 8 est de 0.16 pouces, et
non un multiple des 0.1 pouces séparant les autres broches.
La carte Mega2560 a été conçue pour être compatible avec la plupart des circuits
imprimés des modules prévus pour les cartes Uno, Diecimila ou Duelmilanove.
Les broches numériques 0 à 13 (et les broches adjacentes AREF et GND), les
entrées analogiques 0 à 5, le connecteur de tension et le connecteur ICSP ont
des emplacements identiques pour toutes ces cartes. De la même façon, l'UART
principale (port série) est connectée sur les mêmes broches (0 et 1), ainsi que
les interruptions externes 0 et 1 (respectivement sur les broches 2 et 3). La
communication SPI est disponible via le connecteur ICSP à la fois pour les cartes
Mega2560 et Uno, Duemilanove, Diecimila. Noter cependant que la connexion
I2C n'est pas disponible sur les mêmes broches pour la Mega (broches 20 et 21)
que pour les cartes Uno / Duemilanove / Diecimila (broches analogiques 4 et 5).