Le leader des cartes de développement et des logiciels libres, Arduino Corporation, est connu pour sa carte de haute qualité, appelée Arduino Uno. La carte Arduino Mega 2560, bien qu'elle soit un peu moins connue, est la grande sœur, plus rapide, de la carte Uno. La carte Arduino Mega 2560, dont les capacités équivalent à quatre cartes Uno combinées, comporte un microcontrôleur et est construite autour du puissant microprocesseur ATmega2560. Cette carte robuste résiste à presque tout.
Le microprocesseur ATmega2560 est le cerveau de la carte Arduino Mega. Grâce à ce microprocesseur (et à l'oscillateur à cristaux qui lui est associé), la carte Arduino Mega est cadencée à 16 MHz et possède une mémoire flash de 256 Ko, une mémoire vive de 8 Ko et une mémoire EEPROM de 4 Ko. La puissance supérieure du processeur permet aussi à la carte Mega de disposer de 54 broches d'E/S numérique (dont 15 peuvent servir de sortie PMW) et de 16 broches analogiques, soit presque quatre fois plus que sa petite sœur, la carte Uno. Le graphique ci-dessous illustre la répartition des broches de la carte Mega.
Brochage de la carte Arduino Mega 2560 :
Afin d'être reliée à un ordinateur, la carte Mega présente quatre ports série pour des raccordements généraux, une connexion USB (avec un processeur ATmega16U2 dédié pour l'interface avec votre ordinateur), un bouton de réinitialisation et un port d'alimentation.
Comme la carte Uno, la carte Mega fonctionne dans l'environnement de développement intégré (IDE) d'Arduino. Le logiciel de codage libre offre des caractéristiques diverses qui le rende accessible autant aux débutants qu'aux experts de la programmation, notamment la librairie de projets et de syntaxe associés à l'IDE créés par la communauté d'utilisateurs Arduino. Avec ce logiciel, n'importe qui peut ajouter du code ou se servir des nombreux codes proposés et ainsi profiter des possibilités de programmation infinies.
Les blindages Arduino constituent un autre atout majeur des cartes Arduino, y compris de la carte Mega. Les cartes de circuits imprimés s'interfacent directement dans les embases de la carte Mega, ce qui lui confère des capacités incroyables malgré sa taille réduite. Avec le blindage, votre carte Mega vous permet de disposer en toute simplicité de plusieurs options d'affichage, de la connectivité Wi-Fi et même d'un logiciel d'émulation de jeu vidéo. Le choix de blindage disponible inclut tous les blindages compatibles avec les cartes Arduino Duemilanove et Diecimila.
La carte Arduino Mega 2560 est idéale pour le prototypage, en particulier pour les imprimantes 3D et la robotique, pour lequel la carte Uno n'est tout simplement pas suffisante. Pour plus d'informations sur la carte Uno, jetez un coup d'œil à cet article.