Salut les gars! J’espère que vous allez bien. Aujourd’hui, je vais débloquer les détails de l’introduction à Arduino Mega 2560. C’est une carte de microcontrôleur basée sur le microcontrôleur Atmega 2560. Les cartes Arduino ont revitalisé l’industrie de l’automatisation avec leur plate-forme facile à utiliser où tout le monde avec peu ou pas d’expérience technique peut commencer à acquérir des compétences de base pour programmer et exécuter la carte.
J’ai déjà mis à jour des articles sur Arduino Uno, Arduino Nano et Arduino Pro Mini. Toutes ces cartes fonctionnent de manière similaire d’une manière ou d’une autre. Il existe certaines fonctionnalités de base telles que la conception de la disposition des circuits imprimés, la taille, le nombre de broches analogiques et la nature conviviale de la platine de prototypage qui les rendent différentes les unes des autres. En termes de codage, toutes ces cartes sont programmées dans le logiciel Arduino ID et vous n’avez pas besoin d’attacher des composants ou des périphériques supplémentaires pour les mettre en état de fonctionnement. Tout est déjà intégré dans la carte qui rend cet appareil facilement disponible. Il suffit de brancher et de jouer avec la carte selon vos besoins.
Toutes les cartes mentionnées ci-dessus fonctionnent parfaitement pour un certain nombre de projets Arduino lorsque vous avez besoin d’une tâche simple à accomplir avec moins de broches d’E / S et de mémoire. Cependant, lorsque la nature du projet devient complexe, une carte avec moins de mémoire ne parvient pas à terminer la tâche. C’est là que Arduino Mega 2560 est pratique. Cette carte est livrée avec 54 broches et 16 broches analogiques avec plus de mémoire pour stocker le code. Ça a l’air dingue, non ? Grâce à une technologie qui vous protège dans tous les aspects et vous apporte un soutien de quelque manière que ce soit pour répondre à vos besoins techniques.
Je vais essayer de couvrir tout ce qui concerne Arduino Mega 2560, de quoi s’agit-il, les principales caractéristiques, le travail, les spécifications techniques et tout ce que vous devez savoir. Allons droit au but.
- Si vous envisagez d’apprendre la programmation Arduino Nano, vous devez jeter un coup d’œil à Introduction à l’E Arduino.
Autres cartes Arduino:
Vous devriez également jeter un coup d’œil à ces autres cartes Arduino, vous les trouverez peut-être également intéressantes. Comparez leurs fonctionnalités et trouvez celle qui convient le mieux à votre projet. Voici la liste des autres cartes Arduino:
- Arduino UNO
- Arduino Pro Mini
- Arduino Nano
- Arduino Due
- Arduino Micro
- Arduino Lilypad
- Arduino YUN
Introduction à Arduino Mega 2560
- Arduino Mega 2560 est une carte de microcontrôleur basée sur Atmega2560. Il est livré avec plus d’espace mémoire et de broches d’E / S par rapport aux autres cartes disponibles sur le marché.
- Il y a 54 broches d’E / S numériques et 16 broches analogiques incorporées sur la carte qui rendent cet appareil unique et se démarquent des autres.
- Sur 54 E/S numériques, 15 sont utilisées pour la modulation de largeur d’impulsion (PWM).
- Un oscillateur à cristal de fréquence 16MHz est ajouté sur la carte.
- Cette carte est livrée avec un port de câble USB qui est utilisé pour connecter et transférer le code de l’ordinateur à la carte.
- La prise d’alimentation CC est couplée à la carte utilisée pour alimenter la carte. Certaines versions de la carte Arduino manquent de cette fonctionnalité, comme Arduino Pro Mini ne vient pas avec une prise d’alimentation CC.
- L’en-tête ICSP est un ajout remarquable à Arduino Mega qui est utilisé pour programmer l’Arduino et télécharger le code depuis l’ordinateur.
- Vous pouvez télécharger la fiche technique Arduino Mega 2560 en cliquant sur le bouton ci-dessous:
- Cette carte est livrée avec deux régulateurs de tension, c’est-à-dire 5V et 3.3V, ce qui offre la flexibilité de réguler la tension selon les exigences par rapport à Arduino Pro Mini qui est livré avec un seul régulateur de tension.
- Il n’y a pas beaucoup de différence entre Arduino Uno et Arduino Mega sauf que plus tard, il est livré avec plus d’espace mémoire, une plus grande taille et plus de broches d’E / S.
- Le logiciel Arduino appelé Arduino ID est utilisé pour programmer la carte qui est un logiciel commun utilisé pour toutes les cartes appartenant à la famille Arduino.
- La disponibilité d’Atmega16 sur la carte la rend différente de l’Arduino Pro Mini qui utilise un convertisseur USB vers série pour programmer la carte.
- Il y a un bouton de réinitialisation et 4 ports série matériels appelés USART qui produisent une vitesse maximale pour la configuration de la communication.
- La figure suivante montre les spécifications de l’Arduino mega 2560.
- Arduino Mega est spécialement conçu pour les projets nécessitant des circuits complexes et plus d’espace mémoire. La plupart des projets électroniques peuvent être assez bien réalisés par d’autres cartes disponibles sur le marché, ce qui rend Arduino Mega rare pour les projets réguliers. Cependant, certains projets sont uniquement réalisés par Arduino Mega, comme la fabrication d’imprimantes 3D ou le contrôle de plusieurs moteurs, en raison de sa capacité à stocker plus d’instructions dans la mémoire de code et un certain nombre de broches numériques et analogiques d’E / S.
- Il existe trois façons d’alimenter la carte. Vous pouvez soit utiliser un câble USB pour alimenter la carte et transférer le code sur la carte, soit l’alimenter en utilisant le Vin de la carte ou via une prise d’alimentation ou une pâte.
- Les deux dernières sources pour alimenter la carte sont nécessaires une fois que vous avez déjà construit et compilé du code dans la carte via un câble USB.
- Cette carte est livrée avec un polyfuse réarmable qui empêche le port USB de votre ordinateur de surchauffer en présence d’un courant élevé traversant la carte. La plupart des ordinateurs ont la capacité de se protéger de tels appareils, cependant, l’ajout de fusible fournit une couche de protection supplémentaire.
- Il peut être utilisé de toute façon, c’est-à-dire pour créer des projets autonomes ou en combinaison avec d’autres cartes Arduino. La plupart des projets complexes peuvent être créés à l’aide de ce tableau.
Brochage Arduino Mega 2560
La figure suivante montre le brochage de l’Arduino Mega 2560.
- Chaque broche est livrée avec une fonction spécifique qui lui est associée. Toutes les broches analogiques peuvent être utilisées comme broches d’E /S numériques.
- La conception d’un projet à l’aide d’Arduino Mega vous donne la flexibilité de travailler avec plus d’espace mémoire et de puissance de traitement qui vous permet de travailler avec un certain nombre de capteurs à la fois. Cette carte est physiquement plus grande que les autres cartes Arduino.
Description de la broche
5V & 3,3V. Cette broche est utilisée pour fournir une tension régulée de sortie autour de 5V. Cette alimentation régulée alimente le contrôleur et les autres composants de la carte. Il peut être obtenu à partir du Vin de la carte ou du câble USB ou d’une autre alimentation en tension 5V régulée. Tandis qu’une autre régulation de tension est fournie par une broche 3,3V. La puissance maximale qu’il peut tirer est de 50 Ma.
GND. Il y a 5 broches de mise à la terre disponibles sur la carte, ce qui la rend utile lorsque plusieurs broches de mise à la terre sont nécessaires pour le projet.
Réinitialiser. Cette broche est utilisée pour réinitialiser la carte. Le réglage de cette broche sur FAIBLE réinitialisera la carte.
Vin. C’est la tension d’entrée fournie à la carte qui va de 7V à 20V. La tension fournie par la prise d’alimentation est accessible via cette broche. Cependant, la tension de sortie à travers cette broche vers la carte sera automatiquement réglée à 5V.
Communication série. RXD et TXD sont les broches série utilisées pour transmettre et recevoir des données série, c’est-à-dire que Rx représente la transmission des données tandis que Tx est utilisé pour recevoir des données. Il y a quatre combinaisons de ces broches série utilisées où le Serail 0 contient RX(0) et TX(1), la série 1 contient TX(18) et RX(19), la série 2 contient TX(16) et RX(17) et la Série 3 contient TX (14) et RX (15).
Interruptions externes. Six broches sont utilisées pour créer des interruptions externes, c’est-à-dire 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 manières, c’est-à-dire en fournissant une valeur FAIBLE, un front montant ou descendant ou en modifiant la valeur des broches d’interruption.
LED. Cette carte est livrée avec une LED intégrée connectée à la broche numérique 13. Une valeur ÉLEVÉE à cette broche allumera la LED et une valeur FAIBLE l’éteindra. Cela vous permet de changer vos compétences en programmation en temps réel.
AREF. 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 incorporées sur la carte étiquetées de A0 à A15. Il est important de noter que toutes ces broches analogiques peuvent être utilisées comme broches d’E/S numériques. Chaque broche analogique est livrée avec une résolution de 10 bits. Ces broches peuvent mesurer de la masse à 5V. Cependant, la valeur supérieure peut être modifiée à l’aide de la fonction AREF et analogReference().
I2C. Deux broches 20 et 21 prennent en charge la communication I2C où 20 représente SDA (Ligne de données série principalement utilisée pour conserver les données) et 21 représente SCL (Ligne d’horloge série principalement utilisée pour assurer la synchronisation des données entre les périphériques)
Communication SPI. SPI signifie Interface périphérique série utilisée pour la transmission de données entre le contrôleur et d’autres composants périphériques. Quatre broches, c’est-à-dire 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS) sont utilisées pour la communication SPI.
Dimensions
La figure suivante montre les dimensions de l’Arduino Mega 2560.
- Arduino Mega est relativement plus grand que les autres cartes disponibles sur le marché. Il est livré avec une longueur de 4 pouces et une largeur de 2,1 pouces. Cependant, le port USB et la prise d’alimentation sont légèrement étendus par rapport aux dimensions données.
Compatibilité des boucliers
- Arduino Mega est compatible avec la plupart des boucliers conçus pour les autres cartes Arduino.
- Avant d’utiliser un blindage, assurez-vous que la tension de fonctionnement du blindage est compatible avec la tension de la carte. La plupart des boucliers fonctionnent à 3,3 V ou 5 V, ce qui est compatible avec cette carte, cependant, les boucliers avec une tension de fonctionnement plus élevée peuvent endommager la carte.
- De plus, la distribution d’en-tête du bouclier doit résonner avec la distribution des broches de la carte, de sorte que vous pouvez simplement attacher le bouclier à la carte et le rendre en état de fonctionnement.
Programmation
- Arduino Mega 2560 peut être programmé à l’aide d’un logiciel Arduino appeléE qui prend en charge la programmation C.
- Le code que vous créez sur le logiciel s’appelle sketch qui est gravé dans le logiciel puis transféré sur la carte via un câble USB.
- Cette carte est livrée avec un chargeur de démarrage intégré qui exclut l’utilisation d’un graveur externe pour graver le code dans la carte.
- Le chargeur de démarrage communique à l’aide du protocole STK500.
- Une fois que vous avez compilé et gravé le programme sur la carte, vous pouvez débrancher le câble USB qui supprime éventuellement l’alimentation de la carte. Lorsque vous avez l’intention d’incorporer la carte dans votre projet, vous pouvez l’alimenter à l’aide de la prise d’alimentation ou du Vin de la carte.
- Le multitâche est une autre fonctionnalité où Arduino mega est pratique. Cependant, le logiciel Arduino ID ne prend pas en charge la fonction multitâche, mais vous pouvez utiliser d’autres systèmes d’exploitation comme FreeRTOS et RTX pour écrire un programme C à cet effet. Cela vous donne la flexibilité d’utiliser votre propre programme de construction personnalisé à l’aide du connecteur ISP.
Applications
Arduino Mega 2560 est un choix idéal pour les projets nécessitant plus d’espace mémoire à utiliser avec plus de nombre de broches numériques sur la carte. Voici les principales applications des cartes mega Arduino.
- Développement d’une imprimante 3D
- Contrôle et manipulation de plusieurs moteurs
- Interfaçage de plusieurs capteurs
- Détection et détection de la température
- Projets de détection du niveau d’eau
- Systèmes domotiques et de sécurité
- Systèmes embarqués
- Applications IoT
- Programmation parallèle et Multitâche
C’est tout pour aujourd’hui. J’espère que vous avez trouvé cet article utile. Cependant, si vous n’êtes pas sûr ou avez des questions, vous pouvez me les poser dans la section commentaire ci-dessous. J’aimerais vous aider selon le meilleur de mon expertise. N’hésitez pas à nous tenir au courant de vos commentaires et suggestions, ils nous aident à vous fournir un travail de qualité qui résonne avec votre domaine de travail et vous aide à revenir pour ce que nous avons à offrir. Merci d’avoir lu l’article.