Arduino Mega: tout sur la grande carte de développement

Mega Arduino

Si l' plaque Arduino UNO Rév3 il est trop petit pour vous et vous souhaitez créer des projets plus avancés et profiter de plus de puissance, alors ce que vous recherchez, c'est un tableau Mega Arduino, un autre des modèles disponibles créé par les mêmes développeurs que la carte d'origine, mais équipé d'un microcontrôleur plus rapide, plus de mémoire et plus de broches à programmer.

Arduino Mega présente de nombreuses similitudes avec Arduino UNO, mais il y a quelques différences qui le rendent très spécial pour tout le monde fabricants à la recherche de quelque chose de plus. En général, si vous débutez, ce n'est pas le meilleur choix, mais c'est si vous avez déjà exploité les capacités de UNO et que vous voulez aller plus loin.

Qu'est-ce que Arduino Mega?

Logo Arduino

Mega Arduino C'est une autre carte de développement officielle basée sur le microcontrôleur Atmel ATmega2560, d'où son nom. De plus, il comprend 54 broches d'entrée et de sortie numériques, dont 15 peuvent être utilisées comme Sorties PWM. Il dispose également de 16 entrées analogiques, de 4 UART en tant que ports série pour le matériel, d'un oscillateur à quartz 16 Mhz, d'une connexion USB, d'un connecteur d'alimentation, d'un en-tête ICSP et d'un bouton de réinitialisation.

Comme vous pouvez le voir, en comparant avec le Arduino UNO, a des capacités plus élevées, ce qui conduit également à une augmentation son prix légèrement. Cependant, ce n'est pas cher du tout, cela ne coûte que quelques euros de plus et vous pouvez le trouver dans de nombreux magasins spécialisés:

il contient tout le nécessaire pour votre microcontrôleur, vous n'avez donc qu'à vous soucier de la configuration de votre projet de bricolage, de la connexion de la carte via USB à l'ordinateur, du téléchargement du croquis que vous avez créé avec l'IDE Arduino et de sa mise en œuvre.

Il faut savoir que, contrairement aux cartes précédentes, l'Arduino Mega n'utilise pas de puce contrôleur FTDI USB-série. Au lieu de cela, utilisez un Puce ATmega16U2 dans ses dernières révisions (Rev1 et Rev2 utilisaient l'ATmega8U2). Autrement dit, il dispose d'un programmeur de convertisseur USB-série.

Cette plaque est idéal pour une multitude de projets avancés, comme servir de cerveau pour les imprimantes 3D, les robots industriels à commande numérique, etc. Et ils sont entièrement compatibles avec les boucliers ou les boucliers de Arduino UNO, vous trouverez donc une multitude d'éléments compatibles et une grande communauté toujours prête à vous aider avec vos questions et problèmes.

Et si vous voulez en savoir plus sur le composants et modules électroniques compatiblesDans ce même blog, il y en a beaucoup expliqués étape par étape avec tout ce dont vous avez besoin pour les mettre en œuvre. Comme par exemple:

Informations détaillées sur Arduino Mega

La plaque Mega Arduino a tout ce que vous pouvez trouver dans l'assiette Arduino Uno Rev3, mais avec quelques ajouts qui le rendent plus puissant, comme je l'ai déjà mentionné.

Caractéristiques techniques, schéma et brochage

Les caractéristiques techniques de la carte Arduino Mega que vous devez savoir sont:

  • Microcontrôleur Atmel ATmega2560 à 16 Mhz
  • Mémoire flash de 256 Ko (8 Ko utilisés par le chargeur de démarrage qui ne peuvent pas être utilisés pour vos programmes)
  • Mémoire SRAM de 8 Ko.
  • Mémoire EEPROM de 4 Ko.
  • Tension de fonctionnement 5v
  • Tension d'entrée 7-12v
  • Limites de tension d'entrée: 6-20 v
  • 54 broches numériques, dont 15 peuvent être PWM. Ils peuvent être configurés par code IDE Arduino en tant qu'entrées ou sorties.
  • 16 broches d'entrée analogiques.
  • 4 broches UART, USB, RX et TX pour la communication, ainsi que TWI et SPI.
  • Broches d'alimentation: 5v pour fournir du courant aux projets tant que la carte est alimentée entre 7 et 12v ou par l'USB 5v. La broche 3v3 peut fournir une tension de 3.3 volts. Les broches GND peuvent être utilisées pour mettre à la terre vos projets. Alors que la broche IOREF est la broche sur la carte pour fournir la tension de référence avec laquelle le microcontrôleur fonctionne.
  • Le courant pour chaque broche d'E / S est de 40 mA CC.
  • Le courant délivré par la broche 3v3 est de 50 mA.

Je voudrais également ajouter qu'Arduino Mega dispose d'un polyfuse réinitialisable pour protéger son port USB de l'ordinateur auquel vous connectez la carte. De cette façon, vous éviterez les dommages dus aux courts-circuits dans vos projets ou aux surintensités qui pourraient survenir. C'est une couche supplémentaire de protection interne que cette version implémente et qui intervient si plus de 500 mA sont appliqués au port USB, interrompant automatiquement la connexion jusqu'à ce que cette surcharge soit supprimée.

Fiches techniques

Vous pouvez également télécharger un fiche technique ou fiche technique avec tout ce que vous devez savoir sur les détails électroniques de ce produit, les courants et tensions maximaux autorisés pour ne pas endommager la carte, le brochage complet et une grande quantité d'informations que vous aimerez avoir. Pour ce faire, vous pouvez le télécharger sur le site officiel:

Arduino IDE et programmation

Capture d'écran Arduino IDE

Pour programmer Arduino Mega, ainsi que pour d'autres modèles de cartes de développement, vous avez à votre disposition le logiciel appelé IDE Arduino. Cette plate-forme de développement est compatible avec macOS, Windows et Linux. Une suite complète gratuite et open source avec laquelle vous pouvez commencer à créer vos propres codes sources et à les enregistrer sur la carte à l'aide du câble USB.

Comme vous le savez, ce programme utilise le langage de programmation natif d'Arduino pour sa programmation de haut niveau basée sur le traitement. Il présente des similitudes avec d'autres langages, car il est basé sur C ++, avec une syntaxe et des formes similaires.

Dans les articles de ce blog, nous incluons généralement à la fin des extraits de code ou d'esquisse avec des exemples de code pour démarrer avec chaque projet ou composant que nous introduisons. Vous pouvez donc commencer à faire vos premiers pas. Mais si vous souhaitez en savoir plus sur l'IDE Arduino et comment programmer vos projets, je vous invite à télécharger notre cours de programmation gratuit IDE Arduino en PDF.

De plus, en complément de vos projets avancés, il est probable que vous ayez également besoin d'autres applications ou logiciels qui vous aideront à tout décrire et plus clairement pour ne pas faire de gâchis. Pour cela, Vous serez également intéressé à savoir des projets comme:

  • KiCad: c'est un environnement EDA pour le développement électronique avec lequel créer des schémas et des mises en page complexes. Il s'agit d'un logiciel gratuit, open source et multiplateforme pour Linux, macOS et Windows.
  • Fritzing: c'est un logiciel open source et multiplateforme très pratique qui vous aidera à créer vos projets de manière schématique ou en 3D pour les montrer.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.