O MegaXPRO R3 - Mega 2560 R3 é uma placa de E/S extra, que é conveniente de usar para criar projetos poderosos com mais funções.
Com 86 I/O - 69 pinos de I/O digital, 17 entradas analógicas (SIM, mais pinos ao contrário do padrão Arduino Mega 2560 com 70 I/O), 4 UARTs (portas seriais de hardware), uma interface I2C e uma SPI, e um maior espaço de memória 256KB para o seu sketch1.
Além disso, você pode criar um projeto com nível lógico de 3,3V ou 5V. Onboard tem uma solução para alternar entre 3,3V ou 5V.
Basta conectar ao seu PC para USB e baixar o sketch1 do Arduino IDE.
MegaXPRO R3 - Mega 2560 R3 é um hardware de código aberto, baseado no MCU ATmega2560! Você pode criar seus próprios projetos ou gadgets usando os seguintes arquivos: diagrama esquemático, diagrama de dimensões, diagrama de pinagem, biblioteca CAD Eagle e Altium, folha de dados, arquivo 3Dstep, biblioteca de software.
Programação:
O controlador MegaXPRO R3 - Mega 2560 R3 pode ser programado com o software Arduino(R) IDE.
O MegaXPRO R3 - Mega 2560 R3 vem pré-instalado com um bootloader para Arduino IDE, que permite fazer upload de novo código para ele sem o uso de um programador de hardware externo. Você também pode programar diretamente o microcontrolador através do ICSP (In-Circuit Serial Programming).
Poder:
O MegaXPRO R3 - Mega 2560 R3 pode ser alimentado através da conexão USB ou com uma fonte de alimentação externa.
Nota: A placa possui um fusível reinicializável que protege as portas USB do seu computador contra curtos e sobrecorrente.
Se mais de 500 mA for aplicado à porta USB, o fusível interromperá automaticamente a conexão até que o curto ou sobrecarga seja removido.
A energia externa pode vir de um adaptador DC ou bateria para DC IN Jack ou VIN. A placa pode operar em uma fonte externa:
A VIN: de 7 a 12 volts.
PARA 5V: 5V. (O nível lógico será 5V, mude para 5V)
A 3,3V: 3,3V. (O nível lógico será 3,3 V, mude para 3,3 V)
PARA VCC-IOREF: 5V (o nível lógico será 3,3V) ou 3,3V (o nível lógico será 3,3V). Nesse caso, os estabilizadores de energia serão desconectados e a placa usará pouca energia. O switch precisa ser uma conexão não soldada. Detalhes na folha de dados.
Se o VIN for fornecido com menos de 6,4 V, no entanto, o pino de 5 V pode fornecer menos de cinco volts e a placa pode ficar instável. Se usar mais de 12V para VIN, o regulador de tensão pode superaquecer e danificar a placa. A faixa recomendada é de 7 a 12 volts.Memória:
O ATmega2560 possui 256 KB de memória flash para armazenamento de código (dos quais 8 KB são usados para o bootloader), 8 KB de SRAM e 4 KB de EEPROM (que podem ser lidos e gravados com a biblioteca EEPROM).
Entrada e saída:
Consulte o documento do diagrama de pinagem.
Portas MegaXPRO R3 - Mega 2560 R3:
Cada um dos 70 pinos digitais do MegaXPRO R3 - Mega 2560 R3 pode ser usado como entrada ou saída, usando as funções pinMode(), digitalWrite() e digitalRead(). Eles operam em uma tensão selecionada da chave: nível lógico. Cada pino pode fornecer ou receber 20 mA como condição de operação recomendada e possui um resistor pull-up interno (desconectado por padrão) de 20-50 k ohm. Um máximo de 40mA é o valor que não deve ser excedido para evitar danos permanentes ao microcontrolador. Além disso, alguns pinos possuem funções especializadas:
Serial: D0 (RX0) e D1 (TX0); Série 1: D19 (RX1) e D18 (TX1); Série 2: D17 (RX2) e D16 (TX2); Série 3: D15 (RX3) e D14 (TX3). Usado para receber (RX) e transmitir (TX) dados seriais TTL. Os pinos D0 e D1 também são conectados aos pinos correspondentes do chip USB-UART Serial (ATmega16U2/ CP2104/ CH340C de um modelo de placa).
Interrupções externas: D2 (interrupção 0), D3 (interrupção 1), D18 (interrupção 5), D19 (interrupção 4), D20 (interrupção 3) e D21 (interrupção 2). Esses pinos podem ser configurados para disparar uma interrupção em um nível baixo, uma borda ascendente ou descendente ou uma mudança de nível. Consulte a função attachInterrupt() para obter detalhes.
PWM: D2 a D13 e D44 a D46. Forneça saída PWM de 8 bits com a função analogWrite().
SPI: D50 (MISO), D51 (M0SI), D52 (SCK), D53 (SS). Esses pinos suportam comunicação SPI usando a biblioteca SPI. Os pinos SPI também estão quebrados no cabeçalho ICSP.
I2C (TWI): D20 (SDA) e D21 (SCL). Suporta comunicação TWI usando a biblioteca Wire.
Analog IN: O MegaXPRO R3 - Mega 2560 R3 possui 17 entradas analógicas, cada uma com 10 bits de resolução (ou seja, 1024 valores diferentes). Por padrão, eles medem do nível de terra ao nível de potência (5/3,3 volts), embora seja possível alterar a extremidade superior de sua faixa usando o pino AREF e a função analogReference().
Existem alguns outros pinos na placa:
AREF: A tensão de referência para as entradas analógicas. Usado com analogReference().
Redefinir: Traga esta linha para o nível BAIXO para redefinir o microcontrolador. Normalmente usado para adicionar um botão de reinicialização aos escudos que bloqueiam o da placa.Comunicação:
O controlador MCU-PRO Mega 2560 possui diversas facilidades para comunicação com um PC, outras placas digitais ou outros microcontroladores. O MCU ATmega2560 fornece quatro UARTs de hardware para comunicação serial TTL. Um USB-UART na placa canaliza um deles por USB e fornece uma porta de comunicação virtual para o software no PC (o sistema operacional reconhecerá a placa como uma porta COM automaticamente). O software Arduino IDE inclui um monitor serial que permite que dados de texto simples sejam enviados de e para a placa. Os LEDs RX e TX da placa piscarão quando os dados estiverem sendo transmitidos via chip USB-UART e conexão USB com o PC (mas não para comunicação serial nos pinos D0 e D1). O MegaXPRO R3 - Mega 2560 R3 também suporta comunicação I2C(TWI) e SPI. O software Arduino IDE inclui uma biblioteca Wire para simplificar o uso do barramento I2C(TWI). Para comunicação SPI, use a biblioteca SPI.
USB:
O MegaXPRO R3 - Mega 2560 R3 possui micro USB para conectar ao PC, também possui 4 pinagens integradas para conectar o cabo USB externo ou o soquete USB.
LED RGB:
O MegaXPRO R3 - Mega 2560 R3 possui LED RGB conectado a D11, D12, D13.Microcontrolador | ATmega2560 |
Conversor USB-TTL | CP2104 |
Desligar | 5V-800mA, 3,3V-800mA |
Alimentação USB. | USB 5V |
Potência ENTRADA. VIN | VIN 7~9V |
Consumo de energia | 120mA |
Nível Lógico | 5V/3,3V |
USB | Micro USB / USB-B |
Frequência do relógio | 16MHz |
Tensão de alimentação operacional | 5V/3,3V |
E/S digital | 69 |
E/S analógica | 17 |
Tamanho da memória | 256kb |
Tipo/tamanho da RAM de dados | 8Kb |
Tipo/tamanho da ROM de dados | 4Kb |
Tipo de interface | ISP, I2C, UART, USB |
Temperatura de operação | -40S°/+85S° |
Fator de forma | arduino mega r3 |
Documentos:
Tutorial: Clique aqui para abrir