Módulo mega do arduino de Arduino (folha de dados)

Capacidade da fonte:semanas 10000pcs/
Contate

Add to Cart

Dos Estados-activa
Shenzhen Guangdong
Endereço: Sala de 620, edifício yutian, canção lin road, no distrito de Futian, Shenzhen, China.
Fornecedor do último login vezes: No 1 Horas
Detalhes do produto Perfil da empresa
Detalhes do produto

Vista geral

O Arduino ADK é uma placa do microcontrolador baseada no ATmega2560 (folha de dados). Tem uma relaço do anfitrio de USB a conectar com Android baseou telefones, com base no MAX3421e IC. Tem 54 pinos digitais do entrada/saída (de que 14 podem ser usados enquanto saídas de PWM), 16 entradas análogas, 4 UARTs (portas de série do hardware), um oscilador de cristal de 16 megahertz, uma conexo de USB, um jaque do poder, um encabeçamento de ICSP, e um boto de restauraço.

O ADK é baseado nos 2560 mega.

Similar aos 2560 e ONU mega, caracteriza um ATmega8U2 programado como um conversor USB--de série.
A reviso 2 da placa de MegaADK tem um resistor que puxa a linha de 8U2 HWB para a terra, facilitando a pôr no modo de DFU.
A reviso 3 da placa tem as seguintes características novas:

    * pinout 1,0: pinos adicionados que esto próximo ao pino da AREF e outros dois pinos novos colocaram próximo ao pino da RESTAURAÇO, os IOREF de SDA e de LCC que permitem que os protetores se adaptem tenso fornecida da placa. No futuro, os protetores sero compatíveis ambos com a placa que usam o AVR, que se operam com 5V e com o Arduino devido que se operam com 3.3V. Segundo é um pino no conectado, de que é reservado para as finalidades futuras.
    * circuito mais forte da RESTAURAÇO.

Para obter informações sobre de usar a placa com o ósmio de Android, veja a documentaço do ADK de Google.

Diagrama esquemático, projeto da referência & mapeamento do Pin

Arquivos de EAGLE: Arduino_ADK-Mega_2560-Rev3-reference-design.zip

Diagrama esquemático: Arduino ADK_Mega_2560-schematic.pdf

Mapeamento do Pin: Página PinMap2560

Sumário
Microcontrolador ATmega2560
Tenso de funcionamento 5V
Tenso de entrada (recomendada) 7-12V
Tenso de entrada (limites) 6-20V
O I/O de Digitas fixa 54 (de que 15 fornecem PWM output)
Pinos 16 da entrada análoga
Corrente da C.C. pelo Pin do I/O 40 miliampères
Corrente da C.C. para Pin 3.3V 50 miliampères
Memória Flash 256 KB de que 8 KB usados pelo bootloader
SRAM 8 KB
EEPROM 4 KB
Velocidade de relógio 16 megahertz

Poder

O Arduino ADK pode ser posto através da conexo de USB ou com uma fonte da alimentaço externa. A fonte de energia é selecionada automaticamente.

O poder externo (de no-USB) pode vir de um adaptador C.A.--C.C. (parede-verruga) ou da bateria. O adaptador pode ser conectado obstruindo uma tomada 2.1mm centro-positiva no jaque do poder da placa. As ligações de uma bateria podem ser introduzidas encabeçamentos no pino da terra e do Vin do conector de alimentaço.

N.B.: Porque o ADK é um anfitrio de USB, o telefone tentará selecionar o poder dele quando precisa de carregar. Quando o ADK é posto sobre USB, o total 500mA está disponível para o telefone e a placa. O regulador da alimentaço externa pode fornecer até 1500mA. 750mA está disponível para o telefone e a placa de ADK. Um 750mA adicional é atribuído para todos os atuadores e sensores unidos placa. Uma fonte de alimentaço deve ser capaz de fornecer 1.5A para usar este muito atual.

A placa pode operar sobre uma fonte externo de 5,5 a 16 volts. Se fornecido com o menos do que 7V, contudo, o pino 5V pode fornecer menos de cinco volts e a placa podem ser instáveis. Se usando mais do que 12V, o regulador de tenso pode superaquecer e danificar a placa. A escala recomendada é 7 a 12 volts.

Os pinos do poder so como segue:

    * VIN. A tenso de entrada placa de Arduino quando usar uma fonte de alimentaço externa (ao contrário de 5 volts da conexo ou de outro de USB fonte de energia regulada). Você pode tenso de fonte através deste pino, ou, se a tenso de fornecimento através do jaque do poder, alcança-o através deste pino.

    * 5V. Este pino outputs um 5V regulado do regulador na placa. A placa pode ser fornecida com o poder do jaque da alimentaço de DC (7 - 12V), do conector de USB (5V), ou do pino de VIN da placa (7-12V). A tenso de fornecimento através dos pinos 5V ou 3.3V contorneia o regulador, e pode danificar sua placa. Nós no a recomendamos.

    * 3V3. Uma fonte de 3,3 volts gerada pelo regulador a bordo. A traço atual máxima é 50 miliampères.

    * terra. Pinos terra.

Memória

O ADK tem 256 KB da memória Flash para armazenar o código (de que 8 KB so usados para o bootloader), 8 KB de SRAM e 4 KB de EEPROM (que pode ser lido e escrito com a biblioteca de EEPROM).

Entrada e saída

Cada um dos 50 pinos digitais no ADK pode ser usado como uma entrada ou uma saída, usando o pinMode (), o digitalWrite (), e as funções do digitalRead (). Operam-se em 5 volts. Cada pino pode fornecer ou receber um máximo de 40 miliampères e manda um interno levantar o resistor (desligado revelia) de 20-50 kOhms. Além, alguns pinos especializaram funções:

    * série: 0 (RX) e 1 (TX); Série 1: 19 (RX) e 18 (TX); Série 2: 17 (RX) e 16 (TX); Série 3: 15 (RX) e 14 (TX). Usado para receber (RX) e transmitir dados de série de (TX) TTL. Os pinos 0 e 1 so conectados igualmente aos pinos correspondentes da microplaqueta da série de ATmega8U2 USB--TTL.

    * interrupções externos: 2 (interrupço 0), 3 (interrupço 1), 18 (interrupço 5), 19 (interrupço 4), 20 (interrupço 3), e 21 (interrupço 2). Estes pinos podem ser configurados para provocar uma interrupço em um baixo valor, uma aumentaço ou uma borda de queda, ou uma mudança no valor. Veja a funço do attachInterrupt () para detalhes.

    * PWM: 2 a 13 e 44 a 46. Forneça PWM de 8 bits output a funço do analogWrite ().

    * SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Uma comunicaço de SPI do apoio destes pinos usando a biblioteca de SPI. Os pinos de SPI so estoirados igualmente no encabeçamento de ICSP, que é fisicamente compatível com a ONU, o Duemilanove e o Diecimila.

    * anfitrio de USB: MAX3421E. Os MAX3421E comunicam-se com o Arduino com o ônibus de SPI. Assim usa os seguintes pinos:
          o Digital: 7 (RST), 50 (MISO), 51 (MOSI), 52 (SCK).
            N.B.: Por favor no use o pino 7 de Digitas como a entrada ou a saída porque é usado na comunicaço com o MAX3421E
          o estoirado no em encabeçamentos: PJ3 (GP_MAX), PJ6 (INT_MAX), PH7 (SS).

    * diodo emissor de luz: 13. Há um diodo emissor de luz do acessório conectado ao pino digital 13. Quando o pino é elevado valor, o diodo emissor de luz está ligada, quando o pino é BAIXO, ele está.

    * TWI: 20 (SDA) e 21 (LCC). Uma comunicaço do apoio TWI usando a biblioteca do fio. Note que estes pinos no esto no mesmo lugar que os pinos de TWI no Duemilanove ou no Diecimila.

O ADK tem 16 entradas análogas, cada qual fornecem 10 bocados da definiço (isto é 1024 valores diferentes). revelia medem da terra a 5 volts, so embora ele possível mudar a extremidade superior de sua escala usando o pino da AREF e a funço do analogReference ().

Há um par outros pinos na placa:

    * AREF. Tenso da referência para as entradas análogas. Usado com analogReference ().

    * restauraço. Traga esta linha PONTO BAIXO para restaurar o microcontrolador. Usado tipicamente para adicionar um boto de restauraço aos protetores que obstruem esse na placa.

Uma comunicaço

O Arduino ADK tem um número de facilidades para comunicar-se com um computador, um outro Arduino, ou uns outros microcontroladores. O ATmega2560 fornece quatro o hardware UARTs para uma comunicaço de série de TTL (5V). Um ATmega8U2 na placa canaliza um destes sobre USB e fornece um porto virtual de COM ao software no computador (as máquinas de Windows precisaro um arquivo de .inf, mas as máquinas de OSX e de Linux reconhecero a placa como um porto de COM automaticamente. O software de Arduino inclui um monitor de série que permita que os dados textuais simples sejam enviados a e da placa. O diodo emissor de luz de RX e de TX na placa piscará quando os dados esto sendo transmitidos através da microplaqueta ATmega8U2/16U2 e da conexo de USB ao computador (mas no para uma comunicaço de série nos pinos 0 e 1).

Uma biblioteca de SoftwareSerial permite uma comunicaço de série em alguns dos pinos digitais do ADK.

O ATmega2560 igualmente apoia uma comunicaço de TWI e de SPI. O software de Arduino inclui uma biblioteca do fio para simplificar o uso do ônibus de TWI; veja a biblioteca do fio para detalhes. Para uma comunicaço de SPI, use a biblioteca de SPI.

A relaço do anfitrio de USB dada por MAX3421E IC permite que os ADK Arduino conectem e interajam a qualquer tipo de dispositivo que têm um porta usb. Por exemplo, permite que você interaja com muitos tipos de telefones, cmeras de controlo de Canon, conectando com os controladores do teclado, do rato e dos jogos como Wiimote e PS3.

Programaço

O Arduino ADK pode ser programado com o software de Arduino (transferência). Para detalhes, veja a referência e os cursos.

O ATmega2560 no Arduino ADK vem preburned com um bootloader (o mesmo em 2560 mega) que permita que você lhe transfira arquivos pela rede o código novo sem o uso de um programador externo do hardware. Comunica-se usando o protocolo STK500v2 original (referência, de encabeçamento de C arquivos).

Você pode igualmente contornear o bootloader e programar o microcontrolador através do encabeçamento de ICSP (programaço de série no circuito); veja estas instruções para detalhes.

O código fonte dos firmware ATmega8U2 está disponível no repositório de Arduino. O ATmega8U2 é carregado com um bootloader de DFU, que possa ser ativado perto:

    * nas placas Rev1: conectando a ligaço em ponte da solda na parte de trás da placa (perto do mapa de Itália) e ento restaurando o 8U2.
    * em Rev2 ou em placas mais atrasadas: há um resistor que puxando os 8U2/16U2 HWB alinhem para moer, facilitando o pôr no modo de DFU. Você pode ento usar o software da ALETA de Atmel (Windows) ou o programador de DFU (Mac OS X e Linux) para carregar um firmware novo. Ou você pode usar o encabeçamento do ISP com um programador externo (que overwriting o bootloader de DFU). Veja que isto usuário-contribuiu o curso para mais informaço.

Automático (software) restaurado

Um pouco ento exigindo uma imprensa física do boto de restauraço antes de uma transferência de arquivo pela rede, o Arduino ADK é projetado em uma maneira que permita que seja restaurado pelo software que corre em um computador conectado. Uma das linhas de controle do fluxo do hardware (DTR) do ATmega8U2 é conectado linha da restauraço do ATmega2560 através de um capacitor de 100 nanofarad. Quando esta linha estiver afirmada (tomado o ponto baixo), a linha da restauraço deixa cair por muito tempo bastante para restaurar a microplaqueta. O software de Arduino usa esta capacidade de permitir que você transfira arquivos pela rede o código simplesmente pressionando o boto da transferência de arquivo pela rede no ambiente de Arduino. Isto significa que o bootloader pode ter um intervalo mais curto, enquanto a reduço de DTR pode bem-ser coordenada com o começo da transferência de arquivo pela rede.

Esta instalaço tem outras implicações. Quando o ADK é conectado a um computador que corre Mac OS X ou Linux, restaura cada vez que uma conexo é feita a ela do software (através de USB). Para o seguinte metade-segundo ou assim, o bootloader está correndo no ADK. Quando estiver programado ignorar os dados deformados (isto é qualquer coisa além de uma transferência de arquivo pela rede do código novo), interceptará os bytes primeiros dos dados enviados placa depois que uma conexo é aberta. Se um esboço que corre na placa recebe a único configuraço ou os outros dados quando começa primeiramente, certifique-se de que o software com que comunica esperas um segundo após ter aberto a conexo e antes de enviar estes dados.

O ADK contém um traço que possa ser cortado para desabilitar a auto-restauraço. As almofadas em ambos os lados do traço podem ser soldadas junto re-para permiti-lo. Etiquetou “RESET-EN”. Você pode igualmente poder desabilitar a auto-restauraço conectando um resistor de 110 ohms de 5V linha da restauraço; veja este fórum rosquear para detalhes.

Proteço da sobrecarga de USB

O Arduino ADK tem um polyfuse resettable que proteja os porta usb do seu computador do short e da sobrecarga. Embora a maioria de computadores forneçam sua própria proteço interna, o fusível fornece uma camada extra de proteço. Se mais de 500 miliampères so aplicados ao porta usb, o fusível quebrará automaticamente a conexo até o curto ou a sobrecarga é removida.

Características físicas e compatibilidade do protetor

O comprimento máximo e a largura do PWB de ADK so 4 e 2,1 polegadas respectivamente, com o conector de USB e o jaque do poder que estendem além da dimenso anterior. Três furos do parafuso permitem que a placa seja unida a uma superfície ou a um caso. Note que a distncia entre os pinos digitais 7 e 8 so 160 mil. (0,16"), no um mesmo múltiplo do afastamento de 100 mil. dos outros pinos.

O ADK é projetado ser compatível com a maioria de protetores projetados para a ONU, o Diecimila ou o Duemilanove. Os pinos 0 13 de Digitas (e os pinos adjacentes da AREF e da terra), as entradas análogas 0 5, o encabeçamento do poder, e o encabeçamento de ICSP esto todos em lugar equivalentes. UART principal (porta de série) é ficado situado mais nos mesmos pinos (0 e 1), como so as interrupções externos 0 e 1 (pinos 2 e 3 respectivamente). SPI está disponível através do encabeçamento de ICSP no ADK e em Duemilanove/Diecimila. Note por favor que I2C no está ficado situado nos mesmos pinos no ADK (20 e 21) como o Duemilanove/Diecimila (entradas análogas 4 e 5).

Motoristas & instalaço

Com esta placa você precisa de mudar o arquivo de boards.txt em seu diretório de Arduino (o encontre em: “Arduino-00xx > hardware > arduino”):

Arduino 0022 ou boards.txt mais velho
Arduino 1,0 beta boards1.0.txt

[Para ser downladed, isto arquiva é comprimido em um arquivo do fecho de correr, assim que em você necessidade dos abrir o zíper no diretório descrito acima.]

Usuários de Windows a fim obter de trabalho a necessidade da placa um arquivo de .inf para este produto específico: Arduino_ADK.zip
Para a instalaço siga o mesmo procedimento em como instale uma placa da ONU em seu computador.

China Módulo mega do arduino de Arduino (folha de dados) supplier

Módulo mega do arduino de Arduino (folha de dados)

Inquiry Cart 0