Placa Arduino Mega 2560

Experimente Nosso Instrumento Para Eliminar Problemas





A placa Arduino é uma placa microcontrolada de código aberto baseada no microcontrolador Atmega 2560. O ambiente de crescimento desta placa executa a linguagem de processamento ou fiação. Essas placas recarregaram a indústria de automação com sua plataforma simples de utilizar, onde todos com pequenos, caso contrário, nenhum pano de fundo técnico pode começar por descobrir algumas habilidades necessárias para programar, bem como executar o Placa Arduino . Essas placas são usadas para estender objetos interativos separados, caso contrário, podemos conectar a softwares em seu PC como MaxMSP, Processing e Flash. Este artigo discute um introdução à placa Arduino mega 2560 , diagrama de pinos e suas especificações.

O que é um Arduino Mega 2560?

A placa do microcontrolador como “Arduino Mega” depende do microcontrolador ATmega2560. Inclui pinos de entrada / saída digital 54, onde 16 pinos são entradas analógicas, 14 são usados ​​como portas seriais de hardware de saídas PWM ( UARTs ) - 4, a oscilador de cristal -16 MHz, um conector ICSP, um conector de alimentação, uma conexão USB, bem como um botão RST. Esta placa inclui principalmente tudo o que é essencial para suportar o microcontrolador. Portanto, o fornecimento de energia desta placa pode ser feito conectando-a a um PC usando um cabo USB, ou bateria ou um adaptador AC-DC. Esta placa pode ser protegida contra descargas elétricas inesperadas colocando uma placa de base.




arduino-mega 2560-board

Placa Arduino-mega 2560

Os pinos SCL e SDA da placa Mega 2560 R3 se conectam ao lado do pino AREF. Além disso, existem dois pinos mais recentes localizados próximos ao pino RST. Um pino é o IOREF, que permite que as blindagens ajustem a tensão oferecida pela placa Arduino. Outro pin não está associado e é mantido para fins futuros. Essas placas funcionam com todos os escudos existentes, embora possam se ajustar aos escudos mais recentes que utilizam esses pinos extras.



Especificações do Arduino Mega

As especificações do Arduino Mega incluem o seguinte.

  • O ATmega2560 é um microcontrolador
  • A tensão de operação deste microcontrolador é de 5 volts
  • A tensão de entrada recomendada variará de 7volts a 12volts
  • A tensão de entrada variará de 6 volts a 20 volts
  • Os pinos de entrada / saída digital são 54, onde 15 desses pinos fornecerão PWM o / p.
  • Pinos de entrada analógica são 16
  • A corrente DC para cada pino de entrada / saída é 40 mA
  • A corrente DC usada para o pino de 3,3 V é de 50 mA
  • Memória Flash como 256 KB, onde 8 KB de memória flash são usados ​​com a ajuda do bootloader
  • A memória de acesso aleatório estática (SRAM) é de 8 KB
  • A memória somente leitura programável apagável eletricamente (EEPROM) é de 4 KB
  • A velocidade do clock (CLK) é 16 MHz
  • O chip host USB usado neste é MAX3421E
  • O comprimento desta placa é 101,52 mm
  • A largura desta placa é 53,3 mm
  • O peso desta prancha é 36 g

Configuração de Mega Pin do Arduino

A configuração do pino deste Arduino mega 2560 placa é mostrada abaixo. Cada pino desta placa vem com uma função particular que está associada a ele. Todos os pinos analógicos desta placa podem ser usados ​​como pinos de E / S digital. Usando esta placa, o Arduino mega projetado pode ser projetado. Essas placas oferecem espaço de memória de trabalho flexível e mais potência de processamento que permite trabalhar com diferentes tipos de sensores sem demora. Quando comparamos com outros tipos de placas Arduino , essas placas são fisicamente superiores.

Arduino-mega 2560-board-pin-diagram

Arduino-mega 2560-board-pin-diagram

Pino 3,3 V e 5 V


Esses pinos são usados ​​para fornecer tensão regulada o / p de aproximadamente 5V. Esta RPS (fonte de alimentação regulada) fornece o poder para o microcontrolador bem como outros componentes que são usados ​​na mega placa Arduino. Pode ser obtido a partir do pino de vin da placa ou mais uma fonte de tensão regulada-5V de outra forma cabo USB , enquanto outra regulação de tensão pode ser oferecida por 3,3V0 pinos. A potência máxima pode ser obtida com isso é de 50 mA.

PIN GND

A mega placa Arduino inclui pinos 5-GND, onde um desses pinos pode ser usado sempre que o projeto exigir.

Pino de reinicialização (RST)

O pino RST desta placa pode ser usado para reorganizar a placa. A placa pode ser reorganizada definindo este pino para baixo.

Vin Pin

A faixa de tensão de entrada fornecida para a placa varia de 7 volts a 20 volts. A tensão fornecida pelo conector de alimentação pode ser acessada por meio deste pino. No entanto, a tensão de saída através deste pino para a placa será automaticamente configurada para 5V.

Comunicação em série

Os pinos seriais desta placa como TXD e RXD são usados ​​para transmitir e receber os dados seriais. Tx indica a transmissão de informações, enquanto RX indica dados recebidos. Os pinos seriais desta placa possuem quatro combinações. Para serial 0, inclui Tx (1) e Rx (0), para serial 1, inclui Tx (18) e Rx (19), para serial 2 inclui Tx (16) & Rx (17) e, finalmente, para serial 3, inclui Tx (14) e Rx (15).

Interrupções Externas

As interrupções externas podem ser formadas usando 6 pinos como interrupção 0 (0), interrupção 1 (3), interrupção 2 (21), interrupção 3 (20), interrupção 4 (19), interrupção 5 (18). Esses pinos produzem interrupções de várias maneiras, ou seja, fornecendo valor BAIXO, borda ascendente ou descendente ou alterando o valor para os pinos de interrupção.

LIDERADO

Esta placa Arduino inclui um LIDERADO e isso é aliado ao pino 13, que é denominado pino digital 13. Este LED pode ser operado com base nos valores alto e baixo do pino. Isso permitirá que você modifique as habilidades de programação em tempo real.

AREF

O termo AREF significa Tensão de Referência Analógica, que é uma tensão de referência para entradas analógicas

Pinos Analógicos

Existem 16 pinos analógicos incluídos na placa, marcados como A0-A15. É muito importante saber que todos os pinos analógicos desta placa podem ser utilizados como pinos de E / S digitais. Cada pino analógico é acessível com a resolução de 10 bits que pode medir de GND a 5 volts. Mas, o valor mais alto pode ser alterado usando o pino AREF, bem como a função de referência analógica ().

I2C

O Comunicação I2C pode ser suportado por dois pinos, nomeadamente 20 e 21, onde 20 pinos significa Serial Data Line (SDA), que é usado para manter os dados e 21 pinos significa Serial Clock Line (SCL), utilizado principalmente para oferecer sincronização de dados entre os dispositivos

Comunicação SPI

O termo SPI é uma interface periférica serial que é usada para transmitir os dados entre o controlador e outros componentes. Quatro pinos como MISO (50), MOSI (51), SCK (52) e SS (53) são utilizados para a comunicação do SPI.

Dimensões

A dimensão da placa Arduino Mega 2560 inclui principalmente o comprimento, bem como larguras como 101,6 mm ou 4 polegadas X 53,34 mm ou 2,1 polegadas. É comparativamente superior a outros tipos de placas que estão disponíveis no mercado. Porém, o conector de força e a porta USB são um pouco expandidos em relação às medidas especificadas.

Compatibilidade de escudo

O Arduino Mega é adequado para a maioria dos protetores usados ​​em outras placas Arduino. Antes de propor a utilização de uma proteção, confirme se a tensão de operação da proteção é adequada à tensão da placa. A tensão de operação da maioria dos protetores será de 3,3 V, caso contrário, 5 V. Porém, proteções com alta tensão operacional podem ferir a placa.

Além disso, o cabeçalho de distribuição da blindagem deve vibrar com o pino de distribuição da placa Arduino. Para isso, pode-se conectar o escudo simplesmente com a placa Arduino e colocá-lo em estado de execução.

Programação

A programação de um Arduino Mega 2560 pode ser feita com a ajuda de um IDE (Arduino Software), e ele suporta a linguagem de programação C. Aqui, o esboço é o código no software que é gravado no software e, em seguida, movido para a placa Arduino usando um cabo USB.

Uma mega placa Arduino inclui um carregador de boot que elimina a utilização de um gravador externo para gravar o código do programa na placa Arduino. Aqui, a comunicação do carregador de boot pode ser feita usando um protocolo STK500.

Quando compilamos e gravamos o programa Arduino, podemos desconectar o cabo USB para remover a fonte de alimentação da placa Arduino. Sempre que você propor o uso da placa Arduino em seu projeto, a fonte de alimentação pode ser fornecida por um conector de alimentação, caso contrário, o pino Vin da placa.

Outra característica disso é a multitarefa sempre que a placa mega Arduino for útil. Porém, o software Arduino IDE não oferece suporte a multitarefa, no entanto, é possível utilizar sistemas operacionais adicionais, como RTX e FreeRTOS, para escrever o programa C por este motivo. É flexível para usar em seu programa de construção personalizado pessoal com a ajuda de um conector ISP.

Portanto, trata-se de um Folha de dados do Arduino Mega 2560 . É uma substituição do antigo Arduino Mega board. Por causa do número de pinos, geralmente, não é utilizado para projetos gerais, no entanto, podemos descobri-los em projetos complexos, como sensor de temperatura, impressoras 3D, aplicativos IOT, detectores de radônio, monitoramento de aplicativos de dados em tempo real, etc. Aqui está uma pergunta para você, quais são as especificações da placa Arduino mega 2560?

Fontes de imagem: Arduino