O Arduino Mega é baseado no Microcontrolador ATmega2560. A vantagem de usar a placa Arduino Mega sobre outras placas é que ela dá a vantagem de trabalhar com mais espaço de memória.
O Pinout do Arduino Mega é mostrado abaixo:
A descrição dos pinos presentes na placa Arduino são listados abaixo:
- Microcontrolador ATmega2560 – O Atmega2560 é um microcontrolador CMOS (Complementary Metal Oxide Semiconductor) de baixa potência de 8 bits. O Mega 2560 é baseado na arquitetura AVR RISC. Aqui, AVR significa Gravador de Vídeo Áudio e RISC significa Reduced Instruction Set Computing.
É usado para as placas que requerem mais memória, esboço e linhas de E/S. É recomendado para projetos complexos, tais como Robótica, etc.
- GND – Ground Pins. Os pinos de aterramento são usados para aterrar o circuito.
- Porta USB
Permite que a placa se conecte ao computador. É essencial para a programação da placa Arduino Mega.
Normalmente ligamos o cabo USB na porta USB para carregar o esboço para a placa.
- UART-
É para Receptor e Transmissor Assíncrono Universal. Permite ao Arduino comunicar com dispositivos em série.
- Power Jack
A tomada de alimentação é utilizada para fornecer a alimentação à placa. O adaptador é ligado à tomada de alimentação da placa Arduino Mega.
>
- Cabeçalho ICSP
O programa ou firmware com as funcionalidades avançadas é recebido pelo microcontrolador com a ajuda do cabeçalho ICSP (In-Circuit Serial Programming).
O cabeçalho ICSP consiste em 6 pinos.
A estrutura do cabeçalho ICSP é mostrada abaixo:
É a vista superior do cabeçalho ICSP.
- I2C
É o protocolo de comunicação serial de dois fios. Ele significa Circuitos Integrados Inter-Integrados. O I2C é um protocolo de comunicação serial que utiliza SCL (Serial Clock) e SDA (Serial Data) para receber e enviar dados entre dois dispositivos. O SCL é uma linha de relógio, enquanto o SDA é uma linha de dados.
- Pinos analógicos
Existem 16 pinos analógicos de A0 – A15. A função dos pinos analógicos é ler o sensor analógico utilizado na conexão. Também pode atuar como pinos GPIO (General Purpose Input/Output).
- Pinos Digitais
Existem 54 pinos de Entrada/Saída digitais de pinos numerados de 0 a 53. Os 15 pinos da E/S digital são pinos PWM (Pulse Width Modulation) numerados de D2 – D13 e D44 – D46. Os pinos digitais têm o valor HIGH ou LOW.
- SPI-SCK
É a sigla para Serial Peripheral Interface. É popularmente utilizada pelos microcontroladores para comunicar rapidamente com um ou mais dispositivos periféricos. O SCK significa relógio serial. Em escravo, funciona como a entrada do gerador do relógio. No master, funciona como o relógio de saída.
SPI pode até ter vários dispositivos no bus.
- MISO
Sigla para Master In/ Slave Output. A linha escrava em MISO é usada para enviar dados para o master.
- MOSI
Sigla para Master Output/ Slave Input. A linha MOSI Arduino transporta os dados do Arduino para os dispositivos de controle do SPI. A linha escrava no MOSI é usada para enviar dados para seus periféricos.
SS
>Slave Select. É a linha Slave Select, que é utilizada pelo mestre. Ela atua como a linha de habilitação.
As linhas MISO, MOSI e SS suportam comunicação SPI.
Os múltiplos dispositivos SPI no Arduino são capazes de compartilhar as mesmas linhas SS, MOSI e MISO.
- IOREF
Significa REFerence da tensão de entrada e saída. Permite verificar a tensão de operação (3,3V ou 5V) da placa. Os escudos são ligados à placa Arduino.
O Microcontrolador funciona com a tensão de referência fornecida pela IOREF.