L’Arduino Mega est basé sur le microcontrôleur ATmega2560. L’avantage d’utiliser la carte Arduino Mega par rapport aux autres cartes est qu’elle donne l’avantage de travailler avec plus d’espace mémoire.

Le Pinout de l’Arduino Mega est présenté ci-dessous:

La description des broches présentes sur la carte Arduino est listée ci-dessous:

  • Microcontrôleur ATmega2560 – L’Atmega2560 est un microcontrôleur 8 bits CMOS (Complementary Metal Oxide Semiconductor) de faible puissance. Le Mega 2560 est basé sur l’architecture RISC AVR. Ici, AVR signifie Audio Video Recorder et RISC signifie Reduced Instruction Set Computing.

Il est utilisé pour les cartes qui nécessitent plus de mémoire, d’esquisse et de lignes d’entrée/sortie. Il est recommandé pour les projets complexes, tels que la robotique, etc.

  • GND – Broches de masse. Les broches de masse sont utilisées pour mettre à la terre le circuit.
  • Port USB

Il permet à la carte de se connecter à l’ordinateur. Il est essentiel pour la programmation de la carte Arduino Mega.

On branche généralement le câble USB dans le port USB pour charger le sketch sur la carte.

  • UART-

Il signifie émetteur et récepteur asynchrone universel. Il permet à l’Arduino de communiquer avec des périphériques série.

  • Power Jack

La prise d’alimentation est utilisée pour fournir l’alimentation à la carte. L’adaptateur est branché sur la prise d’alimentation de la carte Arduino Mega.

  • En-tête ICSP

Le programme ou le firmware avec les fonctionnalités avancées est reçu par le microcontrôleur à l’aide de l’en-tête ICSP (In-Circuit Serial Programming).

L’en-tête ICSP se compose de 6 broches.

La structure de l’en-tête ICSP est présentée ci-dessous :

C’est la vue de dessus de l’en-tête ICSP.

  • I2C

C’est le protocole de communication série à deux fils. Il est l’abréviation de Inter-Integrated Circuits. L’I2C est un protocole de communication série qui utilise SCL (Serial Clock) et SDA (Serial Data) pour recevoir et envoyer des données entre deux appareils. Le SCL est une ligne d’horloge, tandis que le SDA est une ligne de données.

  • Pins analogiques

Il y a un total de 16 pins analogiques de A0 à A15. La fonction des broches analogiques est de lire le capteur analogique utilisé dans la connexion. Il peut également agir comme des broches GPIO (General Purpose Input Output).

  • Pins numériques

Il y a 54 broches d’entrée/sortie numériques de la broche numérotée de 0 à 53. Les 15 broches des entrées/sorties numériques sont des broches PWM (Pulse Width Modulation) numérotées de D2 à D13 et de D44 à D46. Les broches numériques ont la valeur HIGH ou LOW.

  • SPI-SCK

Il signifie Serial Peripheral Interface. Elle est populairement utilisée par les microcontrôleurs pour communiquer rapidement avec un ou plusieurs périphériques. Le SCK représente l’horloge série. En esclave, il fonctionne comme l’entrée du générateur d’horloge. En maître, il fonctionne comme l’horloge de sortie.

SPI peut même avoir divers périphériques sur le bus.

  • MISO

Il signifie Master In/ Slave Output. La ligne esclave de MISO est utilisée pour envoyer des données au maître.

  • MOSI

Il signifie sortie maître/entrée esclave. La ligne MOSI Arduino transporte les données de l’Arduino vers les dispositifs de contrôle de SPI. La ligne esclave de MOSI est utilisée pour envoyer des données à ses périphériques.

SS

Il signifie Slave Select. C’est la ligne de sélection d’esclave, qui est utilisée par le maître. Elle agit comme la ligne d’activation.

Les MISO, MOSI et SS supportent la communication SPI.

Les multiples dispositifs SPI de l’Arduino sont capables de partager les mêmes lignes SS, MOSI et MISO.

  • IOREF

Cela signifie Input Output voltage REFerence. Il permet aux shields de vérifier la tension de fonctionnement (3,3V ou 5V) de la carte. Les shields sont connectés à la carte Arduino.

Le microcontrôleur fonctionne avec la tension de référence fournie par l’IOREF.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.