Carte Arduino Mega 2560

Essayez Notre Instrument Pour Éliminer Les Problèmes





La carte Arduino est une carte microcontrôleur open-source basée sur le microcontrôleur Atmega 2560. L'environnement de croissance de cette carte exécute le langage de traitement ou de câblage. Ces cartes ont rechargé l'industrie de l'automatisation avec leur plate-forme simple à utiliser partout où tout le monde avec une petite toile de fond technique peut commencer par découvrir certaines compétences nécessaires pour programmer et exécuter le Carte Arduino . Ces cartes sont utilisées pour étendre des objets interactifs séparés, sinon nous pouvons nous connecter à des logiciels sur votre PC tels que MaxMSP, Processing et Flash. Cet article traite d'un introduction à la carte Arduino mega 2560 , schéma des broches et ses spécifications.

Qu'est-ce qu'un Arduino Mega 2560?

La carte microcontrôleur comme «Arduino Mega» dépend du microcontrôleur ATmega2560. Il comprend les broches d'entrée / sortie numériques 54, où 16 broches sont des entrées analogiques, 14 sont utilisées comme des sorties PWM des ports série matériels ( UART ) - 4, un Oscillateur à cristal -16 MHz, un connecteur ICSP, une prise d'alimentation, une connexion USB, ainsi qu'un bouton RST. Cette carte comprend principalement tout ce qui est essentiel pour supporter le microcontrôleur. Ainsi, l'alimentation de cette carte peut se faire en la connectant à un PC à l'aide d'un câble USB, d'une batterie ou d'un adaptateur AC-DC. Cette carte peut être protégée contre les décharges électriques inattendues en plaçant une plaque de base.




carte arduino-mega 2560

Carte Arduino-mega 2560

Les broches SCL et SDA de la carte Mega 2560 R3 se connectent à côté de la broche AREF. De plus, deux dernières broches sont situées près de la broche RST. Une broche est l'IOREF qui permet aux blindages d'ajuster la tension offerte par la carte Arduino. Une autre broche n'est pas associée et elle est conservée à des fins futures. Ces cartes fonctionnent avec tous les boucliers existants, mais peuvent s'adapter aux derniers boucliers qui utilisent ces broches supplémentaires.



Spécifications Arduino Mega

Les spécifications d'Arduino Mega sont les suivantes.

  • L'ATmega2560 est un microcontrôleur
  • La tension de fonctionnement de ce microcontrôleur est de 5 volts
  • La tension d'entrée recommandée va de 7 volts à 12 volts
  • La tension d'entrée va de 6 volts à 20 volts
  • Les broches d'entrée / sortie numériques sont au nombre de 54, où 15 de ces broches fourniront PWM o / p.
  • Les broches d'entrée analogique sont 16
  • Le courant CC pour chaque broche d'entrée / sortie est de 40 mA
  • Le courant continu utilisé pour la broche 3,3 V est de 50 mA
  • Mémoire flash comme 256 Ko où 8 Ko de mémoire flash sont utilisés à l'aide du chargeur de démarrage
  • La mémoire vive statique (SRAM) est de 8 Ko
  • La mémoire morte programmable électriquement effaçable (EEPROM) est de 4 Ko
  • La vitesse d'horloge (CLK) est de 16 MHz
  • La puce hôte USB utilisée dans ceci est MAX3421E
  • La longueur de cette planche est de 101,52 mm
  • La largeur de cette planche est de 53,3 mm
  • Le poids de cette planche est de 36 g

Configuration des méga broches Arduino

La configuration des broches de ce Arduino mega 2560 tableau est illustré ci-dessous. Chaque broche de cette carte a une fonction particulière qui lui est associée. Toutes les broches analogiques de cette carte peuvent être utilisées comme broches d'E / S numériques. En utilisant cette carte, le méga projeté Arduino peut être conçu. Ces cartes offrent un espace mémoire de travail flexible et la puissance de traitement qui permet de travailler avec différents types de capteurs sans délai. Quand on compare avec d'autres types de cartes Arduino , ces planches sont physiquement supérieures.

arduino-mega 2560-board-pin-diagram

Arduino-mega 2560-board-pin-diagram

Broche 3.3V et 5V


Ces broches sont utilisées pour fournir une tension régulée o / p d'environ 5V. Cette RPS (alimentation régulée) fournit le pouvoir de le microcontrôleur ainsi que d'autres composants utilisés sur la méga carte Arduino. Il peut être atteint à partir de la broche Vin de la carte ou d'une autre alimentation en tension régulée-5V sinon cable USB , alors qu'une autre régulation de tension peut être offerte par 3,3V0 broches. La puissance maximale peut être tirée par ceci est de 50 mA.

Broche GND

La méga carte Arduino comprend des broches 5-GND où l'une de ces broches peut être utilisée chaque fois que le projet l'exige.

Réinitialiser la broche (RST)

La broche RST de cette carte peut être utilisée pour réorganiser la carte. La carte peut être réorganisée en réglant cette broche sur faible.

Vin Pin

La plage de tension d'entrée fournie à la carte varie de 7 volts à 20 volts. La tension fournie par la prise d'alimentation est accessible via cette broche. Cependant, la tension de sortie via cette broche vers la carte sera automatiquement réglée sur 5V.

Communication série

Les broches série de cette carte comme TXD et RXD sont utilisées pour transmettre et recevoir les données série. Tx indique la transmission d'informations tandis que le RX indique recevoir des données. Les broches série de cette carte ont quatre combinaisons. Pour le numéro de série 0, il inclut Tx (1) et Rx (0), pour le numéro de série 1, il inclut Tx (18) et Rx (19), pour le numéro de série 2, il comprend Tx (16) et Rx (17), et enfin pour série 3, il comprend Tx (14) et Rx (15).

Interruptions externes

Les interruptions externes peuvent être formées en utilisant 6 broches comme l'interruption 0 (0), l'interruption 1 (3), l'interruption 2 (21), l'interruption 3 (20), l'interruption 4 (19), l'interruption 5 (18). Ces broches produisent des interruptions de plusieurs façons, c'est-à-dire en fournissant une valeur LOW, un front montant ou descendant ou en modifiant la valeur des broches d'interruption.

LED

Cette carte Arduino comprend un LED et qui est associée à la broche 13 qui est appelée broche numérique 13. Cette LED peut être actionnée sur la base des valeurs haute et basse de la broche. Cela vous permettra de modifier les compétences en programmation en temps réel.

AREF

Le terme AREF signifie tension de référence analogique qui est une tension de référence pour les entrées analogiques

Broches analogiques

Il y a 16 broches analogiques incluses sur la carte qui est marquée comme A0-A15. Il est très important de savoir que toutes les broches analogiques de cette carte peuvent être utilisées comme des broches d'E / S numériques. Chaque broche analogique est accessible avec la résolution de 10 bits qui peut mesurer de GND à 5 volts. Mais, la valeur la plus élevée peut être modifiée en utilisant la broche AREF ainsi que la fonction de référence analogique ().

I2C

Le Communication I2C peut être pris en charge par deux broches, à savoir 20 et 21, où 20 broches signifie Serial Data Line (SDA) qui est utilisée pour contenir les données et 21 broches signifie Serial Clock Line (SCL) principalement utilisée pour offrir la synchronisation des données entre les appareils

Communication SPI

Le terme SPI est une interface périphérique série qui est utilisée pour transmettre les données entre le contrôleur et d'autres composants. Quatre broches comme MISO (50), MOSI (51), SCK (52) et SS (53) sont utilisées pour la communication de SPI.

Dimensions

La dimension de la carte Arduino Mega 2560 comprend principalement la longueur ainsi que des largeurs telles que 101,6 mm ou 4 pouces X 53,34 mm ou 2,1 pouces. Il est comparativement supérieur aux autres types de cartes accessibles sur le marché. Mais, la prise d'alimentation et le port USB sont quelque peu étendus par rapport aux mesures spécifiées.

Compatibilité du bouclier

Arduino Mega est bien adapté à la plupart des protections utilisées dans d'autres cartes Arduino. Avant de proposer d'utiliser un protecteur, assurez-vous que la tension de fonctionnement du protecteur est bien adaptée à la tension de la carte. La tension de fonctionnement de la plupart des gardes sera de 3,3 V sinon 5 V. Mais, les protecteurs avec une tension de fonctionnement élevée peuvent endommager la carte.

De plus, l'en-tête de distribution du blindage doit vibrer avec la broche de distribution de la carte Arduino. Pour cela, on peut connecter le blindage simplement avec la carte Arduino et le rendre dans un état de fonctionnement.

Programmation

La programmation d'un Arduino Mega 2560 peut être effectuée à l'aide d'un IDE (logiciel Arduino) et prend en charge le langage de programmation C. Ici, le croquis est le code du logiciel qui est gravé dans le logiciel, puis déplacé vers la carte Arduino à l'aide d'un câble USB.

Une méga carte Arduino comprend un chargeur de démarrage qui élimine l'utilisation d'un graveur externe pour graver le code du programme dans la carte Arduino. Ici, la communication du chargeur de démarrage peut être effectuée à l'aide d'un protocole STK500.

Lorsque nous compilons et brûlons le programme Arduino, nous pouvons alors détacher le câble USB pour retirer l'alimentation de la carte Arduino. Chaque fois que vous proposez d'utiliser la carte Arduino pour votre projet, l'alimentation peut être fournie par une prise d'alimentation sinon la broche Vin de la carte.

Une autre caractéristique de ceci est le multitâche partout où la méga carte Arduino est pratique. Mais, le logiciel Arduino IDE ne prend pas en charge le multitâche, mais on peut utiliser des systèmes d'exploitation supplémentaires, à savoir RTX et FreeRTOS, pour écrire un programme C pour cette raison. Ceci est flexible à utiliser dans votre programme de génération personnalisé personnel à l'aide d'un connecteur ISP.

Ainsi, il s'agit d'un Fiche technique Arduino Mega 2560 . C'est une substitution de l'ancien Arduino Carte méga. En raison du nombre de broches, il n'est généralement pas utilisé pour des projets généraux, mais nous pouvons les découvrir dans des projets complexes tels que la détection de température, les imprimantes 3D, les applications IOT, les détecteurs de radon, la surveillance des applications de données en temps réel, etc. une question pour vous, quelles sont les spécifications de la carte Arduino mega 2560?

Sources d'images: Arduino